Printer configuration
Steps
- Configure Planet Print Server FPS-5P-D
- Configure Linux SuSE 9.0
- As root from any system in the LAN type:
$ arp -s <ip_address> <mac_address>
$ arp -s 192.168.0.105 00:40:01:23:DF:0F
The IP address you have to choose out of your LAN address range (e.g. 192.168.0.105 out of 192.168.0.1 – 192.168.0.254 with net mask 255.255.255.0). You can test if the IP address is already used with e.g.
$ ping -b 192.168.0.255
The MAC address is written on the back side of your print server (e.g. 00400123DF0F -> 00:40:01:23:DF:0F)
- Check you arp table for the appropriate result with:
$ arp -v
- Check for the print server with:
$ ping <ip_address>
$ ping 192.168.0.105
- Download the print server configuration file:
$ tftp <ip_address>
tftp> get config.txt
tftp> quit
- Change with your favorite editor the line “05 BoxIPAddress” in the config.txt file. It looks like this:
01 BoxName : 1P_PrintServ23DF0F
02 BoxVersion : 6.08 (fixed)
03 BoxNodeID : 00-40-01-23-DF-0F (fixed)
04 DHCP/BOOTP : OFF
05 BoxIPAddress : 192.168.0.105
06 Gateway : 0.0.0.0
07 SubnetMask : 0.0.0.0
08 NetWare : Disable
09 PrinterMode : Fast (Fast, Normal, Slow)
10 Printer1Name : lp1 (fixed)
- Upload the modified configuration file back to the print server:
$ tftp <ip_address>
tftp> put config.txt
tftp> quit
- Switch off and on printer server for testing if new configuration works. Then again:
$ ping <ip_address>
- Choose System/YaST from your SuSE Linux Menu
- Enter root password
- Choose Hardware –> Printer
- Click on “Change…” button for “Already installed printers and queues:”
- Add a new Printer for CUPS
- Choose “Print via LPD-Style Network Server”
- Enter IP of print server (e.g. 192.168.0.105) and a remote queue name (lookup seems not to find the print server).
- Do NOT test remote LPD access.
- Enter description and location of printer. Enable local filtering.
- Do NOT test printing because it will print some trash.
- Choose printer Brother HL-1030
- You can test NOW!
- That’s it…
© 2005 by Oli Sennhauser. This document is set under the GNU Free Documentation License. Any feedback is welcome.