Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: tenleftfingers on October 09, 2015, 01:10:07 PM

Title: Printing via networked printer?
Post by: tenleftfingers on October 09, 2015, 01:10:07 PM
I've set up a network printer share and have connected my Amiga 1200 to the network (I can access ftp sites, etc). But I'm stumped on how to print to the network printer.

I've tried the NetPrinter on AmiNet (http://aminet.net/package/comm/tcp/NetPrinter).  I don't know if I've installed/extracted it incorrectly, if I need  extra memory or if my printer doesn't support post/ghostscript - but I  don't get any output from my HP Photosmart C4585.

It was quite an oddyssey getting to even this point. Can anyone break this piece down a bit for me?

Edit: Here is my printer spec (http://support.hp.com/us-en/product/HP-Photosmart-C4500-All-in-One-Printer-series/3575173/model/3757817/document/c01577572/)
Title: Re: Printing via networked printer?
Post by: eliyahu on October 09, 2015, 04:22:38 PM
@TenLeftFingers

as far i can tell, your printer does not support  postscript, so the postscript driver won't work for you. your printer  uses HP's PCL instead. on AOS4 there's the photosmart driver for it, but  i don't know about AOS3. you might be able to use turboprint if you  have it.

-- eliyahu
Title: Re: Printing via networked printer?
Post by: tenleftfingers on October 09, 2015, 04:30:30 PM
Thanks Elihayu. I do have Turboprint. Can I do it from that alone or are other helpers required?
Title: Re: Printing via networked printer?
Post by: eliyahu on October 09, 2015, 04:38:26 PM
Quote from: TenLeftFingers;797139
Thanks Elihayu. I do have Turboprint. Can I do it from that alone or are other helpers required?
you'll still need netprinter to let you connect via the network, but turboprint will provide the actual printer driver.

-- eliyahu
Title: Re: Printing via networked printer?
Post by: SteveH on October 09, 2015, 04:52:19 PM
Quote from: TenLeftFingers;797129
Edit: Here is my printer spec (http://www.amiga.org/forums/I%&$#?@!%&$#?@!%&$#?@!39;ve tried the NetPrinter on AmiNet. I don%&$#?@!%&$#?@!%&$#?@!39;t know if I%&$#?@!%&$#?@!%&$#?@!39;ve installed/extracted it incorrectly, if I need extra memory or if my printer doesn%&$#?@!%&$#?@!%&$#?@!39;t support post/ghostscript - but I don%&$#?@!%&$#?@!%&$#?@!39;t get any output from my HP Photosmart C4585)

The link doesn't work - you seem to have incorporated part of your post into the URL.
Steve
Title: Re: Printing via networked printer?
Post by: tenleftfingers on October 09, 2015, 07:04:26 PM
Quote from: eliyahu;797140
you'll still need netprinter to let you connect via the network, but turboprint will provide the actual printer driver.

-- eliyahu
Okay, that's helpful. So I install TurboPrint and then tell NetPrinter to use one of those drivers? At what point do I specify the network settings?

Quote from: SteveH;797142
The link doesn't work - you seem to have incorporated part of your post into the URL.
Steve
Thanks SteveH, I've updated the link. It points to here: http://support.hp.com/us-en/product/HP-Photosmart-C4500-All-in-One-Printer-series/3575173/model/3757817/document/c01577572/

Which specifies "Language: PCL3 GUI".

By the way, I plan to make a video of this to save any future adventurers some time on a channel I'm working on, Amiga Today (http://www.dailymotion.com/user/amigatoday/1).
Title: Re: Printing via networked printer?
Post by: tenleftfingers on October 19, 2015, 08:01:31 PM
Bump. Could anyone describe even a brief overview of what I need to do?
Title: Re: Printing via networked printer?
Post by: dschallock on October 19, 2015, 08:50:10 PM
I'm going to try to set something like this up on my system and I'll let you know what I find out.  I have turbo print as well.  I am guessing though that netprint is where your network settings will be and it should then grab anything sent to the printer.
I'll post more after I try it out.
Title: Re: Printing via networked printer?
Post by: tenleftfingers on October 19, 2015, 08:58:12 PM
Fantastic dschallock (http://www.amiga.org/forums/member.php?u=8555)! Good luck, and thanks :)
Title: Re: Printing via networked printer?
Post by: dschallock on October 23, 2015, 08:43:46 PM
Just wanted to update you and say I got the xsurf100 and easynet pro up and running yesterday, so I have the amiga on the network.  So now I am going to try and install the net printer and turbo print stuff tonight.  I'll post more when I have results.
Title: Re: Printing via networked printer?
Post by: dschallock on October 24, 2015, 09:28:46 AM
HI, ok I have some success.
First.  My system is a os 3.9, xsurf-100 in an Amiga 3000, Easynet pro TCP, and a epson all in one workforce 3450 printer.

1) download and extract the netprinter.lha from aminet.
2) copy the files inside os3/(folders)/#? into same name folders on your sys:/workbench" partition.
3) run the netprinter prefs file in sys"prefs.
4) set unit # to 0. Protocol to direct. Port leave at 9100.  Most important thing here is in the hostname or IP you need to put the IP address for your priner sitting on the network.  On my printer, I can go into the printers setings and look up network settings or status or something like that and I look for the IP.  Once I find that number you want to enter it in the hostname or IP field.  For me it was 192.168.1.11, I wouldnt be surpised if the first 3 numbers are the same for you.
5) launch your printer prefs in the Sys:prefs directory.
6) set Printer Device unit to 0. In printer type select "Generic".  Click the box "use cutom device".  In the box below that type DEVS:netprinter.device  Save and exit.

For basic printing, it should now work.  Assuming your amiga and your printer are connected to the net.  

I own a copy of turboprint 7.  Not sure the latest release but that was the last copy I bought.  I tried installing and running that program with netprinter.  Because none of the drivers are really for my very modern epson all in one printer, none of them worked.  The printer responded when I pressed print but it would always just print garbage.
*Is anyone working on my modern print drivers for OS 3?)
AS soon as I removed it and when back to just text printing, it worked fine.
So give that a try and see if you can get your network printer to print with netprinter.device like I did.
post your results.
-Daniel

Edit: I posted that half asleep last night... hahaha.  Anyway.  Netprinter.device seems to work fine in conjunction with OS3.9 "generic" printer driver.  It's all about the IP address of the printer on the network.  Netprinter.device is just a gateway to that IP.  Once there we are limited to the printer drivers we have available to us Amiga users. What didn't work was Turbo print7, but I suspect it is trying to use Epson stylus color print drivers on a epson workforce printer.  I wish there was a developer pack for turboprint so we could "try" and make additional drivers for newer printers.  I know postscript is a great option for those with postscript printers, but I would still find it cool to print graphics out from my Amiga.  It's a novelty for sure, but my son for instance is doing to some homework papers on the Amiga using wordworth7.  Would be cool for him to be able to print the graphics too not just the text.
Title: Re: Printing via networked printer?
Post by: Oldsmobile_Mike on October 24, 2015, 07:02:30 PM
Quote from: dschallock;798017
Edit: I posted that half asleep last night...

I'm reading this half asleep, so...  ;)

I made a half-arsed attempt at printing from my Amiga a few months ago to one of the 14 networked workgroup printers we have around our office.  Since our setups are fairly similar I can tell you I met with the same results.  Text would print fine, but no luck with graphics.  Programs like PPaint, Brilliance, DPaint... the printer would act like it was receiving data but nothing would ever come out.  Text would print fine though.  I tried with the Postscript driver since all of our printers "supposedly" fully support PS.

Pretty low on the priority list, perhaps I need to find time to revisit this one of these months?  ;)
Title: Re: Printing via networked printer?
Post by: tenleftfingers on October 28, 2015, 12:15:02 PM
dschallock (http://www.amiga.org/forums/member.php?u=8555), thanks for posting this. I'm going to give this a try and see how I fair. I can settle for text only if needs be - better than nothing :) I'll post my results but it'll be at least a few days before I get to it.
Title: Re: Printing via networked printer?
Post by: Dandy on October 28, 2015, 01:56:34 PM
Quote from: dschallock;798017


...
I own a copy of turboprint 7.  Not sure the latest release but that was the last copy I bought.  



According to the TurboPrint Amiga support page (http://www.irseesoft.de/default.htm) the last release was v7.60 (Mar-2004).

Quote from: dschallock;798017


...
*Is anyone working on my modern print drivers for OS 3?)
...



AFAIK no...

Quote from: dschallock;798017


...
What didn't work was Turbo print7, but I suspect it is trying to use Epson stylus color print drivers on a epson workforce printer.  I wish there was a developer pack for turboprint so we could "try" and make additional drivers for newer printers.  
...



Hmmm - I'm just wondering if the TurboPrint Linux drivers (http://www.turboprint.info/printers.html) would work with TP for Amiga...or if it might somehow be possible to get them working with it...
:confused:
Title: Re: Printing via networked printer?
Post by: cutaway on October 28, 2015, 04:37:44 PM
see this
http://www.amiga.org/forums/showthread.php?t=59348
Title: Re: Printing via networked printer?
Post by: dschallock on October 28, 2015, 06:38:10 PM
It seems that if the actual drivers were text files that it could be possible to figure out how to modify an existing one to comply with a newer printer.
Title: Re: Printing via networked printer?
Post by: dschallock on October 28, 2015, 06:38:43 PM
how is OS4 handling the print issue?
Title: Re: Printing via networked printer?
Post by: joekster on October 28, 2015, 08:12:06 PM
This thread prompted me to give it a try on my HP color laserjet 1312... It supposedly supports PCL6 and Postscript. And with 160MB of RAM (in printer), shouldn't be an issue to print many, many pages...

Was able to use either NetPrinter or LPR in both RAW and LPR mode no problems... The prefs applet for netprinter likes to crash (i.e. guru) a LOT. And LPR requires shell command to configure. But either way, not such a big deal.

Printing via the os 3.9 laserjet 6 driver was no issue. BUT, the os 3.9 postscript driver would always guru - didn't matter netprinter or lpr.

Also tried turboprint 7.05 and 7.6 with the color laserjet 5 driver. Seemed to work just fine although the color was a bit off.
Title: Re: Printing via networked printer?
Post by: danbeaver on October 28, 2015, 11:09:36 PM
Quote from: dschallock;798295
how is OS4 handling the print issue?
AOS4.1 handles network printing fine if you have a PostScript or HP Inkjet printer, as does OS3.9.  The LPR.device does not work with AmiTCP 3.X in OS3.9, but works with every other TCP stack.  The LPR.device parameters are stored in ENV: but not accessed until time of printing, allowing them to be changed (I use an IconX script) from one networked printer to another -- although I now stick with one color laser PS printer for all my work.

I haven't directly connected a printer to any port in over 5 years.
Title: Re: Printing via networked printer?
Post by: dschallock on October 29, 2015, 01:32:51 PM
What is the difference between LPR and raw printing?
Title: Re: Printing via networked printer?
Post by: danbeaver on October 29, 2015, 11:11:59 PM
Quote from: dschallock;798375
What is the difference between LPR and raw printing?

http://lmgtfy.com/?q=LPR+vs+raw+printing&l=1
Title: Re: Printing via networked printer?
Post by: tenleftfingers on October 31, 2015, 08:49:01 PM
Quote from: dschallock;798017
HI, ok I have some success.
First.  My system is a os 3.9, xsurf-100 in an Amiga 3000, Easynet pro TCP, and a epson all in one workforce 3450 printer.

1) download and extract the netprinter.lha from aminet.
2) copy the files inside os3/(folders)/#? into same name folders on your sys:/workbench" partition.
3) run the netprinter prefs file in sys"prefs.
4) set unit # to 0. Protocol to direct. Port leave at 9100.  Most important thing here is in the hostname or IP you need to put the IP address for your priner sitting on the network.  On my printer, I can go into the printers setings and look up network settings or status or something like that and I look for the IP.  Once I find that number you want to enter it in the hostname or IP field.  For me it was 192.168.1.11, I wouldnt be surpised if the first 3 numbers are the same for you.
5) launch your printer prefs in the Sys:prefs directory.
6) set Printer Device unit to 0. In printer type select "Generic".  Click the box "use cutom device".  In the box below that type DEVS:netprinter.device  Save and exit.

For basic printing, it should now work.  Assuming your amiga and your printer are connected to the net.  

I own a copy of turboprint 7.  Not sure the latest release but that was the last copy I bought.  I tried installing and running that program with netprinter.  Because none of the drivers are really for my very modern epson all in one printer, none of them worked.  The printer responded when I pressed print but it would always just print garbage.
*Is anyone working on my modern print drivers for OS 3?)
AS soon as I removed it and when back to just text printing, it worked fine.
So give that a try and see if you can get your network printer to print with netprinter.device like I did.
post your results.
-Daniel

Edit: I posted that half asleep last night... hahaha.  Anyway.  Netprinter.device seems to work fine in conjunction with OS3.9 "generic" printer driver.  It's all about the IP address of the printer on the network.  Netprinter.device is just a gateway to that IP.  Once there we are limited to the printer drivers we have available to us Amiga users. What didn't work was Turbo print7, but I suspect it is trying to use Epson stylus color print drivers on a epson workforce printer.  I wish there was a developer pack for turboprint so we could "try" and make additional drivers for newer printers.  I know postscript is a great option for those with postscript printers, but I would still find it cool to print graphics out from my Amiga.  It's a novelty for sure, but my son for instance is doing to some homework papers on the Amiga using wordworth7.  Would be cool for him to be able to print the graphics too not just the text.
Every time I use netprinter, my Amiga gurus when I save the settings. I've tried using SnoopDos to log what's happening but the file doesn't get written because of the Guru. I'm using v1.15. But since I'm running OS3.0 maybe there is too much of a chasm between our setups.