Mac OS 9.0.4 to Win2K server printing garbled

  • Thread starter Thread starter MtVictoria
  • Start date Start date
M

MtVictoria

The Mac file services on our server works well, but I've never been able to
get the Mac on our network to print to the laser on the windows network.

Yesterday I installed a new non-postscript Brother HL-5040 Laser, connecting
it to the Win 2K server via USB and I was hoping that this would fix the
problem. The printer prints fine from XP workstations.

I set up the printer on the Mac (OS 9.0.4) using chooser using the
LaserWriter settings. When I print a page e.g. a web page from Internet
Explorer, the printer prints, but it's all garbled text.

I also tried printing a one sentence simpletext file, and similar garbage
comes out (many pages).

You can make out some of the garble and maybe this means something to
someone:
}efcl
sfcl{dopgdev
}
.....*PageRegion A4Small
(some overprinted lines, then multiple pages of what looks like hex)

Is the printer printing postscript? I thought the Microsoft RIP was meant to
convert the postscript to an image and send that to the printer.

I've looked at the properties for the Brother Printer (in the print Queue)-
Advanced-Print Processor and see that the SFMPSPRT is set to PSCRIPT1. I
beleive this is correct??

Any ideas???

Mark
 
MtVictoria said:
Yesterday I installed a new non-postscript Brother HL-5040 Laser, connecting
it to the Win 2K server via USB and I was hoping that this would fix the
problem. The printer prints fine from XP workstations.

I set up the printer on the Mac (OS 9.0.4) using chooser using the
LaserWriter settings. When I print a page e.g. a web page from Internet
Explorer, the printer prints, but it's all garbled text.
snip

Is the printer printing postscript? I thought the Microsoft RIP was meant to
convert the postscript to an image and send that to the printer.

I've looked at the properties for the Brother Printer (in the print Queue)-
Advanced-Print Processor and see that the SFMPSPRT is set to PSCRIPT1. I
beleive this is correct??

Hi Mark!

Simply put, the Windows server is not a RIP and is spooling raw
Postscript from the Mac to the non-Postscript printer.

Mac OS 9 prints Postscript using the LaserWriter. Only a Postscript
printer will be able to receive and print the information correctly
whether through a server or directly.

Hope this helps! bill
 
Thanks for your response Bill,

I suspect that what you say is what is happening, but the Microsoft doco
leads me to believe that there is a Microsoft RIP. From my understanding the
spooler sends the postscript doc through a microsoft RIP and this results in
bitmap image that is printed on the non postscript printer.

Refer to:
http://www.microsoft.com/resources/...rver/reskit/en-us/serverop/part1/sopch04.mspx

About 2/3rds down the long page (do a find on "Printing Documents from
Macintosh Clients")

under there it states:
Table 4.2 Data Types for Print Server for Macintosh

Data Type Instructions to Spooler Use
RAW
Print the document with no changes.
For all documents targeted to PostScript printers

PSCRIPT1
Convert the document to rasterized images, or bitmaps.
For all documents targeted to non-PostScript print devices


The PSCRIPT1 data type means that the document file is Level 1 PostScript
code from a Macintosh client but the target printer is not a PostScript
printer. The spooler sends the PostScript code through a Microsoft®
TrueImage® raster image processor, which creates a series of one-page,
monochrome bitmaps at 300 dots per inch (dpi) maximum. The printer driver
returns a print job that prints the bitmaps on the page.

------

To my way of thinking it should work, but it's as if the RIP is not doing
its bit..... or am I completely misunderstanding the doco????

BTW the setting is set to PSCRIPT1

Mark
 
MtVictoria said:
Thanks for your response Bill,

I suspect that what you say is what is happening, but the Microsoft doco
leads me to believe that there is a Microsoft RIP. From my understanding the
spooler sends the postscript doc through a microsoft RIP and this results in
bitmap image that is printed on the non postscript printer.

Refer to:
http://www.microsoft.com/resources/documentation/windows/2000/server/reskit/en
-us/serverop/part1/sopch04.mspx

About 2/3rds down the long page (do a find on "Printing Documents from
Macintosh Clients")

Hi Mark!

Interesting! What you're showing me sounds logical, but Postscript Level
1 is such an old language that I'm skeptical of its support in Print
Services for Macintosh. Some applications allow you to select the
Postscript level in the print dialog; you might look into changing it
from the default setting of Level 2 or 3.

If you find that you're still out of luck one option that may work for
you is installing Redmon and Ghostscript on your Windows server. Redmon
redirects spooled data through Ghostscript and then outputs the
resulting data to the printer. It's essentially the same thing as what
your reference is describing.

Here are the excellent instructions that I've used to do this a couple
of times. <http://iharder.sourceforge.net/macosx/winmacprinter/>

Hope this helps! bill
 
Back
Top