D3Help - D3 and Advanced Pick Technical Support for  D3/AIX - D3/NT - D3/HP - D3/DG - D3/LINUX - D3/SCO - PROPLUS - AP/PRO - AP/NATIVE.

 

 

 

"Do it right the first time with a certified D3Help Expert"

 

 

 

Home General Support Data Corruption Down System Data Recovery Support Forum Live Chat About Us

24/7 Emergency Response (ER) Hotline 949-200-7052

 

 
 

 

Printer Problems


top

 


Parallel Printer


The first step is to make sure that Unix can print to the printer.

smit can be used to setup the parallel printer in Unix.

Example:
smit
Devices
Manage Local Printer or Printer/Plotter Devices
Printer/Plotter Devices
Change/Show Characteristics of a Printer/Plotter or Add a
Printer/Plotter 

  1. Select desired printer. 

  2. PORT number must be p

  3. Number of COLUMNS and LINES per page should be 999.

  4. You must relinquish a serial line for a parallel printer in PICK.

Enter the following in the dm,md,  user-coldstart

01 n
02 !exec ap -52 -t lp0 -pprinter&

03 startptr 0,0,0,s52 

 

n indicates a non-stop macro

s52 is the PICK port  

lp0 is the parallel printer device in smit

 

top


Serial Printer

smit can be used to setup the serial printer in Unix.

Example:

smit
Devices
TTY
Change/Show Characteristics of TTY 

The LOGIN must be disabled for the tty being used as the serial printer.

Two ways to create a serial printer in Pick.

You can only use only the first way or the second way. Not both ways at the same time.

 

First:

Enter the following in the dm,md,  user-coldstart

01 n
02 !exec ap -50 -t tty50 -printer& 

03 startptr 1,1,0,s50

Second:
Add the following to the /etc/inittab in Unix
pick050:2:respawn:ap - 50 -t tty50 -printer


top


Shared Printer

The first step is to make sure that the printer will print from Unix

Using the lpstat command in Unix make sure the Unix Spooler and a queue is started.

The following examples show how to set up the two different shared printers. 

One on port 126 and the other on port 127


Enter the following in the dm,md,  user-coldstart
startshp 1,1,0,s126,lp.unix    This starts the printer on the shared printer using the default Unix queue lp0


startshp 2,2,0,s127,lp.unix,(lp -dlp1) This printer must specify a complete lp command since the output is sent to the non default Unix queue lp1



To kill a shared printer, type:

shp-kill pick.printer.number



Troubleshooting

  1. Use the shp-status command to see if PICK sees the printer.

  2. Check the Unix queue by typing lpstat. The queue should show as Ready.

  3. Check the Pick printer by typing sp-status at TCL, noting the line.number on which the printer is 

    started.

  4. Type ' pid port#' at TCL. This command should show a non zero PID.

  5. Check to see if the filter process is up, by typing ps -ef | grep lppick. 

To use remote printers, specify the Unix command (lpr) in the startshp command.

To send printer output to a Unix file use the following example:
startshp 1,1,0,s126,lp.unix,(cat >> /tmp/print) (s

top