Sponsored Content
Top Forums Programming printer status for print spooler: help Post 43216 by rage on Thursday 13th of November 2003 09:08:23 AM
Old 11-13-2003
Question printer status for print spooler: help

Hey people


I am currently working on a print spooler for unix over a network. I need help regarding the status of the printer. Is there any way to know when the printer has finished a previous job, so that the next job from the queue can be processed. Also is there any other way to print other than system("lp") or fprintf to the device file.I want to override the default lpr spooler.

Help...


Many thanks Smilie
 

10 More Discussions You Might Find Interesting

1. AIX

AIX 5.2 print to a local printer

HHi guys . I have this problem ,I'm trying to print to a local machine (windows from the aix box , I;m using tiny Term Emulator) I mean i have no idea what should i do to get this going. The printer is connect it to the pc , it does not have an ip address. Thanks a lot Jose (0 Replies)
Discussion started by: josramon
0 Replies

2. UNIX for Dummies Questions & Answers

Print on a printer which is password protected

Hi, I am trying to print from HP unix machine to a Toshiba printer which is password protected. How can I print? Thanks. Anuj (1 Reply)
Discussion started by: Anuj
1 Replies

3. Shell Programming and Scripting

Print Spooler Script

I have posted before about this; but I am not sure I was clear on my message, so I am hoping someone can help with this as I gathered more information. Excuse me if I am not making sense...I am new to UNIXWARE :-( The print spooler start script was adjusted according to another engineer... (4 Replies)
Discussion started by: Yorgy
4 Replies

4. UNIX and Linux Applications

Print Spooler product on UNIX?

HI all, I was looking for Print Spooler products for Unix. Basically our requirement is to be able to send jobs to the spool "holded", change printing properties, view a list of jobs to be printed (based on some criteria), send a job to be printed (release) and view the contents of a specific... (1 Reply)
Discussion started by: bananero
1 Replies

5. Windows & DOS: Issues & Discussions

Print using Window Default Printer

Looking for a program to print a file created in MKS Korn Shell and using the default Windows Vista printer without user interaction (0 Replies)
Discussion started by: njysprez
0 Replies

6. UNIX for Dummies Questions & Answers

Help with LPRng Print Spooler and Printcap file

Im fairly new to unix printing and printcap files, but have been given the task of administering the print functions of a server, and I have a specific question. We use a 3rd party pay-to-print system which references our server that hosts the print queues and printcap file for about 15 queues.... (0 Replies)
Discussion started by: Choach
0 Replies

7. UNIX for Dummies Questions & Answers

Print spooler

:eek: I need to check the status of my print spooler on an HP-UX what is the command? Thanks Janelle (1 Reply)
Discussion started by: lilnixon
1 Replies

8. Shell Programming and Scripting

Printer status script giving error

Hi, We check the printer status at the command line by giving the following command and the system gives an output; lpstat -prn001_hp4000n When I give the same command in a UNIX script the system gives an error while running the script as "lpstat: not found". Please let me know... (8 Replies)
Discussion started by: jmathew99
8 Replies

9. UNIX for Dummies Questions & Answers

Print to a network printer on DG/UX

i need to print a file on a network printer with an ip 128.233.1.6 (for example) on a DG/UX (System V) Release 5.4R3.10 so that when telnet from windows client can print on the network printer. (2 Replies)
Discussion started by: kamwa
2 Replies

10. UNIX for Beginners Questions & Answers

How to kill printer PIDs except the spooler PID?

First of all, I'd like to congratulate this big family and all members for all the work you do! I'm trying to do an script or sentence which kills an specific printers PIDs: all printers PIDs older than 72h running in the server. Steps: 1.- List all printers PID sorting by date: ps... (6 Replies)
Discussion started by: djflu
6 Replies
lpq(1)							      General Commands Manual							    lpq(1)

Name
       lpq - spool queue examination program

Syntax
       lpq [ options ] [ job #...  ] [ user...	]

Description
       The  command  examines  the  spooling  area used by for printing files on the printer, and reports the status of jobs.  The command invoked
       without any arguments reports on any jobs currently in the default queue.

       When jobs are being printed, reports the queue as being ``active''.  For each job submitted, reports the user's name, current rank  in  the
       queue,  the names of files comprising the job, the job identifier and the total size in bytes.  The job identifier is a number which may be
       supplied to to remove a specific job.

       Job ordering is determined by the FIFO (First In, First Out) algorithm used to scan the spooling  directory.   When  the  queue	is  empty,
       reports that there are ``no entries''.

       File  names  may  be unavailable for some jobs, for example, if the command is used without specifying a file name, or if is used in a pipe
       line.  If file names are unavailable, the file name reported by is ``standard input''.

Arguments
       job #...    Causes to report on only the job number(s) specified.

       user...	   Causes to report on only the jobs for the specified user(s).

Options
       +n   Scan and display the spool queue until the queue is empty.	The queue is scanned every n seconds, if  no  argument	is  specified  the
	    queue is scanned every 30 seconds.

       -l   Display the status of each job on more than one line if necessary.	If this option is not used, the status of each job is displayed on
	    one line.

       -Pprinter
	    Report the status of the spool queue for the printer specified.  If this option is not used, the spool  queue  displayed  is  the  one
	    defined by the PRINTER environment variable.  If a queue is not defined by the PRINTER environment variable, the spool queue displayed
	    is for the printer named ``lp'' in the file.

Restrictions
       The displayed status of the spool queue may not always be the current status.  This is because jobs may be completed after  the	queue  has
       been examined, but before the status has been displayed.

Error Messages
       Two of the most common error messages from are:

       Warning: no daemon present (R)
       A daemon is not available for the specified printer.  Refer to the command to find out how to restart the printer daemon.

       unknown printer (R)
       The printer specified as an argument to the -P option, doesn't have an entry in the file.

Files
       For manipulating the screen for repeated display

       To determine printer characteristics

       The spooling directory, as determined from printcap

       Control files specifying jobs

       The lock file to obtain the currently active job

See Also
       lpr(1), lprm(1), lpc(8), lpd(8)

																	    lpq(1)
All times are GMT -4. The time now is 09:39 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy