USB printer driver project

Troubles with your machine? Just want to speak about the latest improvements? This is the place!

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

PeterS
Captain Atari
Captain Atari
Posts: 221
Joined: Fri Nov 09, 2007 1:53 pm
Location: England, GB

Re: USB printer driver project

Postby PeterS » Thu Jan 03, 2019 11:26 am

My (broken) Canon was capable of 720dpi but the only driver I got working was 360dpi at 16M colours. It would be nice to get to 600dpi 16M on a laser.

Perdrix24
Atari freak
Atari freak
Posts: 52
Joined: Mon Feb 26, 2018 1:47 pm

Re: USB printer driver project

Postby Perdrix24 » Thu Jan 03, 2019 5:34 pm

The Xerox 6022 will print 600dpi in black and white using the NVDI HP 6L driver. ImageCopy will print true color images (16M colors) at 300 dpi using its Deskjet driver. It's not photo quality however.

Later, I'll try to print directly JPEG, TIFF and PDF.

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12549
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: USB printer driver project

Postby wongck » Fri Jan 04, 2019 12:37 am

Perdrix24 wrote:The Xerox 6022 will print 600dpi in black and white using the NVDI HP 6L driver. ImageCopy will print true color images (16M colors) at 300 dpi using its Deskjet driver. It's not photo quality however.


Yes, Philippe (Faucon2001 here on AF) had done a lot of testing on various NVDI drivers on printers couple of year back.
IIRC, he did mention that the deskjet drivers can never get the good colour reproduction on colour laser because the of the driver optimise the way the ink is sprayed on the paper... my guess is it takes in to account the way ink spread over paper and model of device as well. Whereas toner does not need this and just coat the entire paper and let the laser/led fuse it into the paper.

But in general, you can use the NVDI PCL driver for any PCL aware printer as they are still backward compatible (read as almost all modern printers).
I have still to see PCL6 only devices in home consumer models market..... but I am no printer expert may be they are slowly coming.

Guess you can search for Philippe's findings here (at least I think it is documented somewhere on this site.).
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

Perdrix24
Atari freak
Atari freak
Posts: 52
Joined: Mon Feb 26, 2018 1:47 pm

Re: USB printer driver project

Postby Perdrix24 » Fri Jan 04, 2019 3:17 pm

wongck wrote:
But in general, you can use the NVDI PCL driver for any PCL aware printer as they are still backward compatible (read as almost all modern printers).

My own experience using four fairly recent laser printers showed that while black-and-white printing using a NVDI LaserJet (PCL5) driver works perfectly, color printing using a NVDI DeskJet (PCL3) driver is a shot in the dark. The Xerox was the first I had success with, and that was after trying different drivers and the 8-color option. The others (2 HP and a Brother) were printing black and white, with color streaks, or missing the top few lines. I guess it depends on the printer's PCL interpreter.

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12549
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: USB printer driver project

Postby wongck » Sat Jan 05, 2019 1:22 am

Yes, for colour printing most printers have moved to PCL5 but NVDI is still stuck at PCL3 ( or thereabouts).
While the black & white PCL stuff have remained pretty much constant, colour PCL commands have advanced in leaps and bounds and are so missing from NVDI drivers. That's why the low colour compatibility.
I too had problems wth it, look here viewtopic.php?t=32183&p=326190#p326086
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

Perdrix24
Atari freak
Atari freak
Posts: 52
Joined: Mon Feb 26, 2018 1:47 pm

Re: USB printer driver project

Postby Perdrix24 » Sat Jan 05, 2019 3:37 am

wongck wrote:Yes, for colour printing most printers have moved to PCL5 but NVDI is still stuck at PCL3 ( or thereabouts).
While the black & white PCL stuff have remained pretty much constant, colour PCL commands have advanced in leaps and bounds and are so missing from NVDI drivers. That's why the low colour compatibility.
I too had problems wth it, look here http://www.atari-forum.com/viewtopic.ph ... 90#p326086

I looked at your post, and yes, it's the same issue I had, with 16M colors NVDI 5 HP1200C driver, the black doesn't print. However I was satisfied with the 8-color option. I'll have to do more tests, as my test included clip-art and logos, not photos. Also I'll try every single HP driver available.

Did you try NVDI 4?

What if we use PH PDF maker, and we send the resulting PDF to the printer directly?

What is your printer brand/model?

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12549
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: USB printer driver project

Postby wongck » Sat Jan 05, 2019 4:19 am

On colour, I tested on a home multi function 4185 deskjet and an commercial multi function Ricoh MPC4004.

For NVDI, I must have but I can't remember the results.

Nowadays, most new printers understand PDF and can print them out correctly.
But mainly still depends on the printer capability.
PHPDF does not embed the fonts, so if the printer does not include such fonts, it will be horrible looking.
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

PeterS
Captain Atari
Captain Atari
Posts: 221
Joined: Fri Nov 09, 2007 1:53 pm
Location: England, GB

Re: USB printer driver project

Postby PeterS » Sat Jan 05, 2019 4:31 pm

https://support.hp.com/us-en/document/c00068221

It seems that PCL6 is more like a vector based format (sounds like AES :-) but it must still be able to print photos in some way.

How does linux/bsd handle the plethora of printers ? I am aware of cups and foomatic but not sure what their exact functions are. https://en.wikipedia.org/wiki/Foomatic is postscript dependent and I don't think NVDI has a PS option, maybe one could be created ?

I did find some ink based PCL printers: https://store.hp.com/us/en/pdp/hp-offic ... 64a-b1h--1

PeterS
Captain Atari
Captain Atari
Posts: 221
Joined: Fri Nov 09, 2007 1:53 pm
Location: England, GB

Re: USB printer driver project

Postby PeterS » Mon Jan 07, 2019 9:43 pm

This might be useful for anyone looking for suitable usb printers, some in the list are discontinued:

https://support.hp.com/gb-en/document/c04324001

PeterS
Captain Atari
Captain Atari
Posts: 221
Joined: Fri Nov 09, 2007 1:53 pm
Location: England, GB

Re: USB printer driver project

Postby PeterS » Thu Jan 10, 2019 11:26 am

A thought crossed my mind.

I wonder how NVDI currently sends the output to parallel or serial printers ? It's configured from the cpx but presumably that just sets the destination port for the output. I wondered if the cpx could be modified to replace serial with usb ?

Perdrix24
Atari freak
Atari freak
Posts: 52
Joined: Mon Feb 26, 2018 1:47 pm

Re: USB printer driver project

Postby Perdrix24 » Sat Jan 26, 2019 7:06 pm

Download now the USB printer driver (attached)!

The source code is at
https://github.com/freemint/freemint/tr ... dd/printer .
Make sure to read the README on that page. It contains important usage notes.

The driver must be sandwiched between USB.PRG and NETUSBEE.PRG, available at viewtopic.php?f=15&t=34355 (in the attachment of the first post), for NetUSBee users. It should also work for Lightning VME users.
You do not have the required permissions to view the files attached to this post.


Social Media

     

Return to “Hardware”

Who is online

Users browsing this forum: No registered users and 10 guests