🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.netware.misc
Article #401

Re: NetWare 3.11 (Re-initialize) print mode question

#401
From: chapmand
Date: Sun, 19 May 1996 00:00
120 lines
4889 bytes
Howdy Doc,

The basic problem with using CAPTURE JOB=XYZ is, the PCL/PS commands you
entered into the device definition in PRINTDEF and called via the PRINTCON
jobname are transfered to the Printer as a PCL/PS header BEFORE the print
job gets to the printer. Thus you can tell it what to do BEFORE you send
data, but not after.

You CAN use CATURE JOB=XYZ with windows users, PROVIDED the Windows PC is
NOT setup to print directly to the NetWare Print Queue. If they print
directly to the queue, they will use the settings in the windows Control
Panel instead of the JOB specified in the CAPTURE command. (as a side
note, I seem to recall that you can set a PrintCon Job name in the Control
Panel settings for a printer...).

A quick note on sending embedded PCL commands to the JetDirect card. On
newer cards (ASSUME yours ARE), you MUST go into the "Advanced" section of
the printer config in JetAdmin and enter the "PJL Settings" section. From
there, UN-CHECK the three PJL boxes. If you fail to do this, the JetDirect
card will ignore the PCL commands. (PJL is Printer Job Language)

With regards to the Unix users (this is a little out of my league though),
they have no way of knowing the Language the printer is set to before they
print. You may have to have a Unix person write a shell script to set the
language to PostScript before they send a job to a printer that can't
auto-switch based on the incoming bit-stream.

Hope this helps...

Dave Chapman

In article <4nij9s$rq0@andromeda.rutgers.edu>, dmr@andromeda.rutgers.edu
(Daniel M. Rosenblum) wrote:

> I am the administrator of a Novell 3.11 server which feeds
> several HP LaserJet IIISi, 4, and 4M printers.  Each of
> these printers is on our Ethernet (frame type Ethernet_II)
> with either an Extended Systems or an HP JetDirect card.
> Each one is fed by two print queues, one using PCL (and
> always captured as LPT2:) and the other using PS (and always
> captured as LPT3:).  The CAPTURE commands refer to PRINTCON
> job definitions that are kept in a shared PRINTCON.DAT on
> SYS:PUBLIC (CAPTURE.EXE has smode=5).  The PRINTCON job
> definitions in turn refer to PRINTDEF printer definitions,
> with the job definition for the PCL queue using the Device
> Mode that sets the printer to PCL, and the definition for
> the PS queue using the Device Mode that sets it to PS.  (In
> other words, we use what the HP manuals call Controlled
> Language Switching instead of Automatic Language Switching--
> with the LaserJet IIISi, we of course don't have a choice.)
> 
> I would like to switch each printer to PostScript mode
> immediately after any PCL job is printed on the printer.
> (The reason I'd like to do this is that we have some Unix
> machines on campus that are configured to print only to
> PostScript printers, and if we have the printers always in
> PostScript mode, we can print directly from those Unix
> systems to our printers.)  From my reading of the Novell
> NetWare 3.11 Print Server manual, if I include in the
> (Re-initialize) device mode the functions that change the
> printer to PostScript mode, each job using that job
> definition will end with commands to switch the printer to
> PostScript.
> 
> Question (if you're still with me :-) ): Will every job that
> goes through the corresponding queue have the functions in
> (Re-initialize) appended to it, even if the queue is
> associated with the printer port without using a CAPTURE
> command that refers to the PRINTCON job definition (for
> instance, by going through Control Panel | Printers |
> Connect in Windows 3.1x)?  If not, I don't have a way of
> reliably resetting the printer to PostScript after each PCL
> job, but if so, I can make a whole lot of faculty members
> here very happy by enabling them to print directly off the
> Unix systems (without depriving everyone of PCL printing).
> -- 
> Daniel M. Rosenblum, Ph.D., Microcomputer Analyst (de facto coordinator
>    of computing), Faculty of Management, Rutgers University (Newark)
> dmr@andromeda.rutgers.edu    180 University Ave., Newark, NJ  07102-1895
> DROSENBL@gsmack.rutgers.edu         201-648-5176
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.


.
.
.
.
.
.
.
.
.
.
Technical Details
Message-ID: <chapmand-1905960012140001@ip-pdx08-47.teleport.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <4nij9s$rq0@andromeda.rutgers.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fe659,c1453ecba4e01976
X-Google-Attributes: gidfe659,public
X-Google-Thread: f8bf7,c1453ecba4e01976
X-Google-Attributes: gidf8bf7,public
From: chapmand@teleport.com
Subject: Re: NetWare 3.11 (Re-initialize) print mode question
Date: 1996/05/19
Message-ID: <chapmand-1905960012140001@ip-pdx08-47.teleport.com>
X-Deja-AN: 155570902
references: <4nij9s$rq0@andromeda.rutgers.edu>
organization: Teleport - Portland's Public Access (503) 220-1016
newsgroups: comp.os.netware.misc,bit.listserv.novell