1753511 Members
4923 Online
108795 Solutions
New Discussion юеВ

Re: OpenVMS 7.3-2

 
SOLVED
Go to solution
skyee
New Member

OpenVMS 7.3-2

Does OpenVMS 7.3-2 support the Fuji Xerox Doc center 280? I tried to setup a print queue to print to the Fuji machine, but only the first few lines will print out. Anyone can help??
8 REPLIES 8
labadie_1
Honored Contributor

Re: OpenVMS 7.3-2

Which symbiont have you used ?

The Xerox work fine with lpd, generally speaking, so I would try
$ mc tcpip$lprsetup

If you have installed Dcps
http://h71000.www7.hp.com/doc/dcps.html
, you could try with IP_LPD


I do not see your printer either in the "new printers supported" at
http://h71000.www7.hp.com/doc/82final/dcps/dcps026_release_notes.pdf

or in the list of supported printers
http://h30266.www3.hp.com/masterindex/spd/spd_00521b88.txt

But this does not mean it might not work.
Hoff
Honored Contributor

Re: OpenVMS 7.3-2

Hello and welcome to ITRC.

I see a "Fuji Xerox Fuji Docucentre 280" listed at some sites, and a pile of other similarly-named printers -- likely each being somewhere from slightly to seriously different. Can you confirm the exact model?

Are you printing to this printer via IP? telnet? Raw? Something else?

Anything in the error logs?

Can you post the queue definition?

The classic keystone topic for IP printing is Ask The Wizard topic (1020), accessable via http://www.hp.com/go/openvms/wizard

Stephen Hoffman
HoffmanLabs LLC
skyee
New Member

Re: OpenVMS 7.3-2

sorry, the correct printer name should be Document Centre 405, Im printing through LPS. The printer will only print out the report with title only, is this caused by the device control library (/library) ?
skyee
New Member

Re: OpenVMS 7.3-2

dear labadie,

Can I use the LPD and LPS together? and could you teach me how to setup the LPD? Thanks you very much
Simon Fedele
Advisor
Solution

Re: OpenVMS 7.3-2

Hi,

Why don't you try setting up a relay queue.

From the TCP/IP management manual :

25.4 Setting Up Relay Queues
You can redirect the output of TELNETSYM to another queue rather than sending it directly to a remote printer. A queue with this setup is a relay queue. Use relay queues to funnel fully formatted output to an outbound LPD queue. LPD transfers jobs that are fully formatted on the sending side by OpenVMS.

In this case, TELNETSYM saves the output stream to a temporary file and then submits the file to the destination queue.

To set up a TELNETSYM relay queue, specify the /ON qualifier of the INITIALIZE/QUEUE command as follows, where qname is the name of the queue to which you want TELNETSYM to send its output.

Example :

First create a local host entry for your printers IP address if it is not in DNS

tcpip set host xerox_lpd/add=16.144.81.34

Then add the printer to the printcap database using SYS$SYSTEM:TCPIP$LPRSETUP

e.g.

GONDOR_SF-> $RUN SYS$SYSTEM:TCPIP$LPRSETUP

TCPIP Printer Setup Program

Command < add delete view help exit >: add
Adding printer entry, type '?' for help.

Enter printer name to add : xerox_lpd
Enter the FULL name of one of the following printer types:
remote local :
Using 'local' for printer type, OK? [ n ] y
Enter printer synonym:
Enter full file specification for spool directory
SPOOLER DIRECTORY 'sd' : [TCPIP$LPD_ROOT:[XEROX_LPD]] ?
Enter the name of the printcap symbol you wish to modify. Other
valid entry is :
'q' to quit (no more changes)
The names of the printcap symbols are:

sd for the printer spool directory
lf for the printer error log file
lp for the name of the local printer
ps for the LPD PrintServer extensions flag
rm for the name of the remote host
rp for the name of the remote printer
fm for the printer form field
pa for the /PASSALL flag
nd for the /NODELETE flag
cr for the cr flag
sn for the setup NoLF flag
p1-p8 for the /PARAMETER=(p1,...,p8) field


Enter symbol name: rm
Enter a new value for symbol 'rm'? [none] xerox_lpd
New 'rm' is 'xerox_lpd', is this correct? [y]
Enter symbol name: q

Symbol type value
------ ---- -----
Printer Queue : lp STR XEROX_LPD
Remote Host : rm STR xerox_lpd
Spool Directory : sd STR /TCPIP$LPD_ROOT/XEROX_LPD

Are these the final values for printer XEROX_LPD ? [y]

Adding comments to printcap file for new printer, type '?' for help.
Do you want to add comments to the printcap file [n] ? :


*************************************************
* TCPIP$LPD_SYSTARTUP.COM, the printcap file *
* and TCPIP$LPD_SYSHUTDOWN.COM *
* have been updated for this printer *
* *
* Set up activity is complete for this printer *
*************************************************


Command < add delete view help exit >: ex

Then create your queues

GONDOR_SF-> init/queue/start/PROCESSOR=TCPIP$LPD_SMB xerox_lpd

GONDOR_SF-> sh queue xerox_lpd/ful
Server queue XEROX_LPD, idle, on GONDOR::"16.144.193.84", mounted form DEFAULT
/BASE_PRIORITY=4 /DEFAULT=(FEED,FORM=DEFAULT) Lowercase /OWNER=[SYSTEM] /PROCESSOR=TCPIP$LPD_SMB /PROTECTION=(S:M,O:D,G:R,W:S)

GONDOR_SF-> init/queue/start/dev=printer/process=TCPIP$telnetsym/on="TCPIP$QUEUE:xerox_lpd" xerox_relay

GONDOR_SF-> sh queue xerox_relay/ful
Printer queue XEROX_RELAY, idle, on GONDOR::"TCPIP$QUEUE:xerox_lpd", mounted form DEFAULT
/BASE_PRIORITY=4 /DEFAULT=(FEED,FORM=DEFAULT) Lowercase /OWNER=[SYSTEM] /PROCESSOR=TCPIP$TELNETSYM /PROTECTION=(S:M,O:D,G:R,W:S)

When you print use xerox_relay and it will redirect to xerox_lpd

Simon Fedele
Advisor

Re: OpenVMS 7.3-2

If you run DCPS 2.3 + you can also set it up using DCPS.

From DCPS release notes

Chapter 2
LPD Printing

DCPS now supports printing with the LPD protocol. This chapter explains how to set up a DCPS LPD queue and contains additional information about using DCPS over LPD.
2.1 LPD Restrictions

Because the LPD protocol is uni-directional, as opposed to the other protocols used by DCPS which are bi-directional, there are some restrictions to its use:

* The printer cannot return printer messages that occur during the printing of your job, so DCPS cannot report them. For example, you will not receive messages about paper jams or empty trays.
* The printer cannot report its current state to DCPS. Therefore, checks that DCPS performs to ensure your job is printed correctly cannot be performed. For example, if you specify paper size and input tray for your print job, and the specified paper size is not loaded in the specified tray, your job may print from either the wrong tray or on the wrong size paper. If the error causes a PostScript error, you may see the error reported on the printer, but only if PostScript error reporting has been enabled on the printer.
* DCPS LPD queues do not work with remote LPD queues, where print jobs are sent to other systems instead of directly to a printer. This restriction may be lifted in future DCPS versions.

2.2 Creating an LPD queue

To create a DCPS LPD queue, specify IP_LPD as the protocol in parameter P2 in DCPS$STARTUP.COM:


$ IF .NOT. SETUP_MODE THEN @SYS$STARTUP:DCPS$EXECUTION_QUEUE -
queue_name - ! P1
"IP_LPD/printer_name_or_address" - ! P2
DCPS_LIB ! P3

For most printers, specifying the name or address of the printer is sufficient for LPD printing. However, some printers require an internal print queue name to be used for LPD. If your printer requires an internal queue name to be specified, do so after the printer name or address, separated by a colon:


$ IF .NOT. SETUP_MODE THEN @SYS$STARTUP:DCPS$EXECUTION_QUEUE -
queue_name - ! P1
"IP_LPD/printer_name_or_address:internal_name" - ! P2
DCPS_LIB ! P3

Check your printer's documentation for the internal queue name required, if any, for LPD printing. If your printer needs an internal queue name to be specified and your DCPS LPD queue does not specify it, jobs sent to that queue will remain in a "starting" state and never print. You may also see CONTERMINATED error messages.

The internal queue name is the rp field in printcap entries, as used with the LPD symbiont in TCP/IP Services for OpenVMS and with other operating systems. Some printers that require this internal queue name are:

Table 2-1 Internal LPD Queue Names Printer Internal Queue Name
DIGITAL Colorwriter LSR 2000 xjprint
DIGITAL DEClaser 3500 PORT1
DIGITAL Laser Printer LN17+ps PASSTHRU
DIGITAL LN17ps PASSTHRU

Example

GONDOR_SF-> @SYS$STARTUP:DCPS$EXECUTION_QUEUE xerox_dcps "ip_lpd/16.144.81.34" dcps_lib
%DCPS-I-PROGRESS, ...starting execution queue XEROX_DCPS

GONDOR_SF-> sh queue XEROX_DCPS/ful
Printer queue XEROX_DCPS, idle, on GONDOR::"IP_LPD/16.144.81.34", mounted form DCPS$DEFAULT (stock=DEFAULT)
/BASE_PRIORITY=4 /DEFAULT=(FORM=DCPS$DEFAULT (stock=DEFAULT)) /NOENABLE_GENERIC /LIBRARY=DCPS_LIB Lowercase /OWNER=[SYSTEM]
/PROCESSOR=DCPS$SMB /PROTECTION=(S:M,O:D,G:R,W:S) /SCHEDULE=(NOSIZE) /SEPARATE=(BURST,TRAILER)
skyee
New Member

Re: OpenVMS 7.3-2

Print queue information:

Server queue FUJI_DOC, idle, on MYAXP1::, mounted form DEFAULT
/BASE_PRIORITY=4 /DEFAULT=(FEED,FORM=DEFAULT) /LIBRARY=DEVCTL_NAME.TLB Lowercase /OWNER=[SYSTEM] /PROCESSOR=TCPWARE_LPRSMB
/PROTECTION=(S:M,O:D,G:R,W:S) /RETAIN=ERROR
skyee
New Member

Re: OpenVMS 7.3-2

I solved the issue by change some PCL setting.