A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Printers
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

HP Color 4500 and printing gray bars



 
 
Thread Tools Display Modes
  #1  
Old October 21st 04, 09:55 PM
Paul Walker
external usenet poster
 
Posts: n/a
Default HP Color 4500 and printing gray bars

Hello -

The PS file below surprised me when I viewed the output under a
microscope. The gray bars are actually printed from a mix of CMYK.
However, if I comment out the line that prints the cyan lines, then
the gray lines get printed using only black.

I have some questions ...
1) Can someone explain why this is? I'm guessing it is related to
halftones, but my understanding of this topic is weak.
2) Can anyone suggest a way to get the printer to print the gray using
just black, while still printing the cyan?

FWIW, I am printing the file by copying it to the network name (i.e.
copy subset.ps \\server\printer).

Thanks in advance,
Paul

------------------------------- Begin included PS file --------------
%!PS-Adobe-3.0

%612 792 /letter setpagesize

/pagesave save store % Save VM state

100 dict begin
%%EndPageSetup
gsave mark

% Simple variables for later use
/str 500 string def % Dummy string for number - string conversions

% Shorthand for setting primary colors
/cyan {1 0 0 0 setcmykcolor} def
/black {0 0 0 1 setcmykcolor} def
/black33 {0 0 0 0.33 setcmykcolor} def

% Called with one parameter - the LPI for this box
/VerRes {
50
% save state and set origin
gsave currentpoint translate
% Set scaling to inches to simplify
72 72 scale
% Set the linewidth
dup 2 mul 1 exch div setlinewidth
% loop for 1/2 inch, drawing the lines
0 exch 1 exch 2 div 1 sub {
% move to starting point for line
2 mul 0.5 add currentlinewidth mul 0 moveto
% draw and stroke a 1/2 inch line
0 0.5 rlineto stroke
} for
% restore state
grestore
} def

% Why are the black33 lines dithered in CMY - not made of black?
300 600 moveto black VerRes
340 600 moveto black33 VerRes
%380 600 moveto cyan VerRes

cleartomark end
pagesave restore % Restore VM state

showpage
-------------------------------- End included PS file ---------------
  #3  
Old October 22nd 04, 01:52 PM
Helge Blischke
external usenet poster
 
Posts: n/a
Default

Paul Walker wrote:

Hello -

The PS file below surprised me when I viewed the output under a
microscope. The gray bars are actually printed from a mix of CMYK.
However, if I comment out the line that prints the cyan lines, then
the gray lines get printed using only black.

I have some questions ...
1) Can someone explain why this is? I'm guessing it is related to
halftones, but my understanding of this topic is weak.
2) Can anyone suggest a way to get the printer to print the gray using
just black, while still printing the cyan?

FWIW, I am printing the file by copying it to the network name (i.e.
copy subset.ps \\server\printer).

Thanks in advance,
Paul

[...]


Well, this printer supports CMYK but usually uses CMY only (probably
because conversion from RGB to CMY is easier to handle than to CMYK.
To check, insert
/ProcessColorModel /DeviceCMYKsetpagedevice
at the beginning of your PS file and check again. If that does not
change anything, additionally add
false ColorSmartColorMatching
to switch off the built-in color management.

Helge

--
Helge Blischke
Softwareentwicklung
SRZ Berlin | Firmengruppe besscom
http://www.srz.de
tel: +49 30 75301-360
  #4  
Old October 22nd 04, 10:29 PM
Paul Walker
external usenet poster
 
Posts: n/a
Default

Helge Blischke wrote in message ...
Paul Walker wrote:

Hello -

The PS file below surprised me when I viewed the output under a
microscope. The gray bars are actually printed from a mix of CMYK.
However, if I comment out the line that prints the cyan lines, then
the gray lines get printed using only black.

I have some questions ...
1) Can someone explain why this is? I'm guessing it is related to
halftones, but my understanding of this topic is weak.
2) Can anyone suggest a way to get the printer to print the gray using
just black, while still printing the cyan?

FWIW, I am printing the file by copying it to the network name (i.e.
copy subset.ps \\server\printer).

Thanks in advance,
Paul

[...]


Well, this printer supports CMYK but usually uses CMY only (probably
because conversion from RGB to CMY is easier to handle than to CMYK.
To check, insert
/ProcessColorModel /DeviceCMYKsetpagedevice
at the beginning of your PS file and check again. If that does not
change anything, additionally add
false ColorSmartColorMatching
to switch off the built-in color management.

Helge


The suggestions make sense. I tried them, and they don't make a
difference. I still get a mix of CMYK. I added the lines near the
beginning as follows ...
----------------- portion of file --------------
%612 792 /letter setpagesize

% HP Hacks
/ProcessColorModel /DeviceCMYK setpagedevice
%at the beginning of your PS file and check again. If that does not
%change anything, additionally add
false ColorSmartColorMatching

/pagesave save store % Save VM state
------------------ end portion ----------------

Paul
  #5  
Old October 23rd 04, 07:38 AM
Gernot Hoffmann
external usenet poster
 
Posts: n/a
Default

(Aandi Inston) wrote in message ...
(Paul Walker) wrote:

The PS file below surprised me when I viewed the output under a
microscope. The gray bars are actually printed from a mix of CMYK.
However, if I comment out the line that prints the cyan lines, then
the gray lines get printed using only black.

I have some questions ...
1) Can someone explain why this is? I'm guessing it is related to
halftones, but my understanding of this topic is weak.


It sounds as if the printer has a system for previewing the page to
decide whether it is in colour. If it does not seem to be in colour,
the C,M,Y engines are switched off. Otherwise, it would be processed
as a colour job.

You might still expect that a CMYK value of 0,0,0,X print only using
the blank engine. If it doesn't, I would suspect that there are
colour management options in the printer, and that they are turned on.

Any form of colour management can be expected to convert all colours
to Lab and back to CMYK, with no connection to the original channel
mix.
----------------------------------------
Aandi Inston
http://www.quite.com
Please support usenet! Post replies and follow-ups, don't e-mail them.


Really strange. So far all my CMYK EPSs print CMYK exactly by numbers
(as tested by PDFs and checked by real prints).

Any form of colour management can be expected to convert all colours
to Lab and back to CMYK, with no connection to the original channel
mix.

This can happen only if the printer is in "Proof Mode" . Source color
CMYK space is converted to Lab and then to destination CMYK, as you say.
Otherwise CMYK should be applied by numbers.

It sounds as if the printer has a system for previewing the page to
decide whether it is in colour. If it does not seem to be in colour,
the C,M,Y engines are switched off. Otherwise, it would be processed
as a colour job.

I canīt believe this. A page can contain all kinds of ingredients,
and all have to be printed as they are. Such a page is he
http://www.fho-emden.de/~hoffmann/a3gencolortest.pdf

The only often observed automatism: RGB with equal values R=G=B is
printed by K-only though the source is general RGB graphic (opposed
to Grayscale).

Best regards --Gernot Hoffmann
  #7  
Old October 23rd 04, 05:14 PM
Aandi Inston
external usenet poster
 
Posts: n/a
Default

Ed Ruf wrote:

On Sat, 23 Oct 2004 08:02:05 GMT, in comp.periphs.printers
(Aandi Inston) wrote:

Printers clearly do have such a function, though. Many printers quote
different rates for black and white versus colour printing, they could
only do this if they analyse pages and print black and white in a
different way.


Could not this also require one to say choose B&W instead of color printing
in the driver properties?


In some cases it may, but I don't think it's necessary with all
printers.
----------------------------------------
Aandi Inston http://www.quite.com
Please support usenet! Post replies and follow-ups, don't e-mail them.

  #8  
Old October 23rd 04, 05:15 PM
Aandi Inston
external usenet poster
 
Posts: n/a
Default

Ed Ruf wrote:

Could not this also require one to say choose B&W instead of color printing
in the driver properties?


More...

It's trivially easy for the printer to discover this because it cannot
start printing until the whole page has been executed, and is stored
in some intermediate format. It has, or can easily get, bitmaps for
each plate. Checking whether three of them are blank is easy.
----------------------------------------
Aandi Inston http://www.quite.com
Please support usenet! Post replies and follow-ups, don't e-mail them.

  #9  
Old October 23rd 04, 07:37 PM
Gerhard Fuernkranz
external usenet poster
 
Posts: n/a
Default

Gernot Hoffmann schrieb:

Really strange. So far all my CMYK EPSs print CMYK exactly by numbers
(as tested by PDFs and checked by real prints).

Any form of colour management can be expected to convert all colours
to Lab and back to CMYK, with no connection to the original channel
mix.

This can happen only if the printer is in "Proof Mode" . Source color
CMYK space is converted to Lab and then to destination CMYK, as you say.
Otherwise CMYK should be applied by numbers.

Actually this is the expected behaviour, if " UseCIEColor
true setpagedevice" has been activated. In this case the PS
interpreter is supposed to remap all /DeviceXXX colors to the
color spaces described by the color space array assigned to
the /DefaultXXX /ColorSpace resources.

If the printer happens to turn on this remapping by default,
one could attempt to turn off remapping for /DeviceCMYK with

/DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop

or even to turn off UseCIEColor completely with

/UseCIEColor false setpagedevice

(the latter of course also turns off color management for
/DeviceRGB colors in the printed PS documents)

Regards,
Gerhard


  #10  
Old October 26th 04, 08:15 PM
Fernando Cassia
external usenet poster
 
Posts: n/a
Default

Speaking of the HP 450... Sorry to drift the discussion: I've been
told that the HP 4500 has a nasty system with a chip on the toner
cartridge(s) factory-set to allow only a limited number of prints per
cart, and that something as simple as opening and closing the
printer's cartridge-loading door, it is counted as a print count, so
if you end up opening and closing the printer several hundred times,
you end up rendering perfectly full toner carts unusable.

Can you confirm this?

Thanks
Fernando

(Paul Walker) wrote in message . com...
Hello -

The PS file below surprised me when I viewed the output under a
microscope. The gray bars are actually printed from a mix of CMYK.
However, if I comment out the line that prints the cyan lines, then
the gray lines get printed using only black.

I have some questions ...
1) Can someone explain why this is? I'm guessing it is related to
halftones, but my understanding of this topic is weak.
2) Can anyone suggest a way to get the printer to print the gray using
just black, while still printing the cyan?

FWIW, I am printing the file by copying it to the network name (i.e.
copy subset.ps \\server\printer).

Thanks in advance,
Paul

------------------------------- Begin included PS file --------------
%!PS-Adobe-3.0

%612 792 /letter setpagesize

/pagesave save store % Save VM state

100 dict begin
%%EndPageSetup
gsave mark

% Simple variables for later use
/str 500 string def % Dummy string for number - string conversions

% Shorthand for setting primary colors
/cyan {1 0 0 0 setcmykcolor} def
/black {0 0 0 1 setcmykcolor} def
/black33 {0 0 0 0.33 setcmykcolor} def

% Called with one parameter - the LPI for this box
/VerRes {
50
% save state and set origin
gsave currentpoint translate
% Set scaling to inches to simplify
72 72 scale
% Set the linewidth
dup 2 mul 1 exch div setlinewidth
% loop for 1/2 inch, drawing the lines
0 exch 1 exch 2 div 1 sub {
% move to starting point for line
2 mul 0.5 add currentlinewidth mul 0 moveto
% draw and stroke a 1/2 inch line
0 0.5 rlineto stroke
} for
% restore state
grestore
} def

% Why are the black33 lines dithered in CMY - not made of black?
300 600 moveto black VerRes
340 600 moveto black33 VerRes
%380 600 moveto cyan VerRes

cleartomark end
pagesave restore % Restore VM state

showpage
-------------------------------- End included PS file ---------------

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
"There was an error printing the document..." error Alpine Dragon Printers 0 October 15th 04 09:57 PM
Print more photos on one paper and save printing papers! Steve Chambers Printers 1 February 26th 04 07:20 PM
How can we speed up our network printing? [email protected] Printers 5 January 25th 04 03:12 AM
Network Label Printing Stephen Printers 0 November 2nd 03 07:01 PM
Network Label Printing Stephen Printers 0 November 2nd 03 07:01 PM


All times are GMT +1. The time now is 04:09 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright Đ2004-2024 HardwareBanter.
The comments are property of their posters.