My setup is with a print server (D-Link DP-G321) which in turn has the printer (Canon S630) connected by USB, but it should work equally well with a printer connected directly to the LAN.
I use the RAW mode, it seemed to give me the least fuss when I set it up, and works well.
@nbache Thank you for these informations, I will test this now :) I have my Internet BOX ( Free provider and I work at Free technical support :p ) And my Printer is connected on an USB port on the FreeBOX ( Internet BOX ) And it must be setup using TCP/IP ... It work on my Windows XP Computer, will try with the device you've mentioned on my Amiga OS 4.1 sam 440 ep :p
EDIT: It don't work. Printer display during 1 s "receiving data" but nothing happen. I have correctly (apparently) setup my lpr.device file : HOST=mafreebox.freebox.fr RAW PORT=9100 port and RAW mode are correct, host name too ... I don't know what I must do more to make this work. does Amiga OS 4 already have TCP/IP stack running or should I find one ?
Thank you :) Fred.
Edited by freddix on 2009/8/31 0:18:18
All we have to decide is what to do with the time that is given to us.
I will try to look at my config this evening, I have my printer connected to my Freebox v5 too. The only problem is that the printer would not end the print job correctly : it stops somewhere in the last quarter of the page (it's the same from Windows thought). It's a problem reported on many forum that this feature is currently buggy and requires fixing by Free. BTW is this a Postscript printer ? Which driver do you use ?
AmigaOS 4 provides a TCP/IP stack no problem on this side.
@freddix Yes. In addition to the lpr.device configuration, you must also select a printer driver. I don't think there are any drivers which support Brother printers. Sometimes basic text printing can be done using the "generic" driver included with OS4. Also, if the printer supports Postscript, the "postscript" driver may work. I looked up your printer specifications and it does not seem to support Postscript. But, you can try it and let us know. - Lars
This is the complete content of my ENV[ARC]:lpr.device file:
HOST=192.168.1.7 RAW
- in case that helps. 192.168.1.7 is the LAN IP of my print server, of course. I print through Turboprint, both Postscript and with the printer's own TP driver.
Even if you don't have a driver for your printer specifically, aqs long as Ghostscript can talk to it, you should be able to set up Postscript printing with Turboprint and Ghostscript and then onwards through lpr.device; it seems to work here
@nbache: yes I know but the TCP/IP system is a bit more complex. it point to mafreebox.freebox.fr (it redirect to its IP) and RAW and PORT are the parameters FREE provider gave us for TCP/IP Printers ... if I remove PORT=9100, my printer display "receiving data" and keep stuck with this even if I simply print 1 line of text :p
All we have to decide is what to do with the time that is given to us.
Anyone with with experience with netprinter.device and HP Lasers here?
I did it. Yes, I went to Aldi ... and now HP Color LaserJet CP1514n is connected to my local LAN. While Windows printing is no problem, my SAM (or: OS4.1) is not without flaws.
- Workbench Postscript driver and netprinter.device works here - but I were not able to get the paper margins right - how can I do that? - Printing from AmiPDF through the Workbench driver (somewhat strange, I know...) works, but I had occasional crashes/grims of netprinter.device with some PDFs (i.e. the front page of the Phython.doc from documentation - maybe a stack problem?). Did someone else see something similar? - Printing with a LaserJet driver works as well (changing netprinter from "direct" to "LPR"), but here the paper margins are also not right and I were not able to print in color - even with DeskJet_CMYK, as suggested in the docs. Did someone manage to use a PCLx color print?
@nbache I have a Sam440EP. When I try to print using lpr.device I get a message: "Failed to receive acknowledgment for print command (negative acknowledgment). Have you or anyone else experienced this? What is the solution? I have been trying for months to get printing going and it is getting pretty frustrating.
Well, I would try NetPrinter.device first. It is much easier to use, it has got own preference proggy etc. So go for this one first, works really well here !!!
The "Host" should be the host where the printer is attached to! So it should show the name of your linux machine - I usually put the IP adress there (I *don't* use DHCP but static adresses here...).
For testing purposes I would *first* try the OS standard printer drivers - if everything's working then I would try to setup Turborint. BTW: netprinter.device is really nice but overall does the same as lpr.device - even the env:-config variable is more or less the same.
@cha05e90 Believe it or not AmigaOne is the name of my Linux machine. You really don't want to know why . I have tried with the generic printer driver in 4.1 but get the same message: "Failed to receive acknowledgment (negative acknowledgment)."
Thanks for the link to netprinter.device. I did look for it on Aminet. Don't knowwhat I did wrong.