Mike Chaney's Tech Corner
January 29, 2020, 07:53:02 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Feb 2013: Qimage Ultimate Challenges... have fun and explore features!
 
   Home   Help Search Login Register  

Download and develop photos from your flash cards with one click!
Get a trial of
FlashPipe today and stop fumbling with explorer windows to transfer photos and videos
Pages: [1]
  Print  
Author Topic: Qimage with 16bit printers  (Read 11902 times)
PH Focal-Scape
Sr. Member
****
Posts: 262



View Profile WWW
« on: July 10, 2009, 11:13:14 AM »

Mike,

I have just read your interesting article on 16 bit printers (Dec 2006). Very informative, thanks.

As a consequence I'm curious about compatibility. Does Qimage support 16 bit printers such as the Canon Pro 9500 Mark II? I realize that the appropriate 16 bit handling printer driver is used but will Qimage send the appropriate data to it?

PETER
Logged

admin
Administrator
Forum Superhero
*****
Posts: 2953



View Profile Email
« Reply #1 on: July 10, 2009, 02:52:29 PM »

Qimage won't send 16 bit data because Windows drivers are not 16 bit: Windows has no way of sending 16 bit data to printers.  But if you read the article, my take on that is it really doesn't matter.  I've still yet to see a difference between sending 8 and 16 bit data to a printer.  Manufacturers sell 16 bit printers because 16 is larger than 8 and numbers sell.

Mike
Logged
PH Focal-Scape
Sr. Member
****
Posts: 262



View Profile WWW
« Reply #2 on: July 10, 2009, 10:01:40 PM »

Qimage won't send 16 bit data because Windows drivers are not 16 bit: Windows has no way of sending 16 bit data to printers.  But if you read the article, my take on that is it really doesn't matter.  I've still yet to see a difference between sending 8 and 16 bit data to a printer.  Manufacturers sell 16 bit printers because 16 is larger than 8 and numbers sell.

Mike

Yes, I did read all of your article!

So, if I understand correctly the driver that comes with  the Canon Pro 9500 Mark II is actually 8 bit. Right?

Out of curiousity, I installed the Mark II driver and found that the standard Canon test page prints on my old 9500 but the text is about twice as wide. This probably gives a hint about how 16 bit is implemented.


PETER
Logged

admin
Administrator
Forum Superhero
*****
Posts: 2953



View Profile Email
« Reply #3 on: July 11, 2009, 01:06:51 AM »

Yes, I did read all of your article!

So, if I understand correctly the driver that comes with  the Canon Pro 9500 Mark II is actually 8 bit. Right?

Out of curiousity, I installed the Mark II driver and found that the standard Canon test page prints on my old 9500 but the text is about twice as wide. This probably gives a hint about how 16 bit is implemented.


PETER


Right, all Windows drivers are 8 bit so every printer that comes with a Windows driver uses 8 bits per channel for that Windows driver.  That's why you have to print with special software or "plug ins" that bypass the Windows driver when you want to print 16 bits/channel.  Windows does not offer any facility that allows 16 bit data to be sent to a printer, although I think Windows 7 will change that.

Mike
Logged
tomc
Jr. Member
**
Posts: 52


View Profile
« Reply #4 on: July 11, 2009, 01:29:29 AM »

Mike,

Apparently Windows does have 16 bit printing support. See this MSDN blog entry:

http://blogs.msdn.com/adrianford/archive/2008/10/22/16-bits-and-more-printing-on-windows.aspx

I just ran across this and don't know anything about it other than what I read there.


Tom
Logged
admin
Administrator
Forum Superhero
*****
Posts: 2953



View Profile Email
« Reply #5 on: July 11, 2009, 04:26:27 PM »

Mike,

Apparently Windows does have 16 bit printing support. See this MSDN blog entry:

http://blogs.msdn.com/adrianford/archive/2008/10/22/16-bits-and-more-printing-on-windows.aspx

I just ran across this and don't know anything about it other than what I read there.


Tom

No, Windows does not have 16 bit printing support.  XPS is not fully integrated into Windows and requires (1) special XPS drivers that are different from the standard Windows printer drivers and (2) software that is hard-coded to work with XPS.  Windows does not support XPS at this time because there is no API (third party) support.  That's why I said Windows 7 will offer 16 bit printing: because Windows 7 will be the first Windows OS to offer API support (true Windows support) for 16 bit printing.

Mike
Logged
tomc
Jr. Member
**
Posts: 52


View Profile
« Reply #6 on: July 11, 2009, 07:14:06 PM »

Mike,

Looking into it a little more, it looks like XPS printing might be a .net thing.

When you say "no api" do you mean Win32 calls as opposed to .net? Is Windows 7 adding Win32 api calls for XPS?

So far I've had nothing to do with .net programming and would be happy to keep it that way.


Tom
Logged
admin
Administrator
Forum Superhero
*****
Posts: 2953



View Profile Email
« Reply #7 on: July 11, 2009, 10:30:46 PM »

Yes, Windows 7 will include Win32 API support for XPS printing and that's what I'm looking for.  Once that's done then Windows will truly support 16 bit printing.

Mike
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!