Sponsored Content
Full Discussion: Lpstat
Operating Systems HP-UX Lpstat Post 302234787 by vbe on Wednesday 10th of September 2008 10:22:46 AM
Old 09-10-2008
I cant help you much in your script here for I dont have any trouble under HP and so dont know what to expect as message...
But in your script it will not work for in HP_UX_printing
just lpstat wont return you anything... you should use something like
lpstat -t #(| grep printer?)
Mind you I can give it a try and test on HP and on AIX (I dont know if we have solaris with printers...)


New
I just checked and saw that I dont see nothing on HP because no issue:
ant:/home/vbe/scripts/lp $ lpstat
ant:/home/vbe/scripts/lp $
ant:/sm/export/hpux/11.11 $ lpstat -t |grep printer
printer LJ_3b1 is idle. enabled since Jul 29 16:38
printer lp3 is idle. enabled since Jul 29 16:38
printer lp8 is idle. enabled since Jun 18 18:55
printer lp9 is idle. enabled since Jul 29 16:38
printer lpvbe disabled since Sep 9 16:23 -
printer lp0 is idle. enabled since Jul 29 17:06
printer lpdgas is idle. enabled since Oct 21 15:33
printer lpjuan is idle. enabled since Apr 27 11:05
printer LJcolor is idle. enabled since Dec 1 14:03
printer scarpatest is idle. enabled since May 31 16:15

Now if I configure a printer I know doesnt exist on another box:

mos:/home/vbe $ ping xerox1
PING xerox1: 64 byte packets

----xerox1 PING Statistics----
21 packets transmitted, 0 packets received, 100% packet loss
mos:/home/vbe $ sam&
[1] 3317
mos:/home/vbe $ lpstat
no entries
mos:/home/vbe $ timex lpstat
no entries
connection to xerox1 is down
mos: Warning: xerox1 queue is turned off
mos: Warning: xerox1 is down

connection to xerox2 is down

mos: xerox2: ready and waiting

printer queue for xerox3
Printer status : Idle.(Ready.)
Online/Offline : Online.


no entries.



real 2:30.06
user 0.03
sys 0.10

mos:/home/vbe $

So my concern here about your script is the delay for the lpstat output...


vs lpstat -p:
fence priority : 0
printer B250_LJ4050 is idle. enabled since Dec 14 12:58
fence priority : 0
printer lpvbe is idle. enabled since Dec 14 12:58
fence priority : 0
printer xerox1 disabled since Dec 14 13:00 -
reason unknown
fence priority : 0
printer xerox2 is idle. enabled since Dec 14 12:58
fence priority : 0
printer xerox3 is idle. enabled since Dec 14 12:58
fence priority : 0
printer B246_LJ4000N is idle. enabled since Jun 27 10:53
fence priority : 0

real 0.12
user 0.01
sys 0.01

Last edited by vbe; 09-10-2008 at 11:59 AM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

lpstat -t

When you do a lpstat -t it displays all your printers and tty values. Where is the file that stores this information in SCO 5.0.5? Thanks in advance Stufine (2 Replies)
Discussion started by: stufine
2 Replies

2. UNIX for Advanced & Expert Users

lpstat

Hi, I have been using Hp so far and I am a new user to Solaris.. well, in HP Unix, if I type 'lpstat' if gives me the list of printers connected to the network and their status.. but in solaris it only gives the details if there is any job on the queue. I just want to know what is the... (3 Replies)
Discussion started by: sskb
3 Replies

3. SCO

non root user can't use lpstat

I don't know if anyone still looks at this forum or not, but here goes. I've got two identical SCO OpenServer 5.0.7 machines, fully patched and updated. On one the non-root user can do lpstat -p and it will display a list of printers and their status, on the other: $ lpstat -p UX:lpstat: ERROR:... (3 Replies)
Discussion started by: checkpro
3 Replies

4. Shell Programming and Scripting

How to compare result lpstat with hostsfile

Hi there all, I got a long list of printers installed and a longer list of printers in my hosts file. In the hosts file I got a even longer list of printers in the hosts file I got the IP adress of all printers next to the printer name. How can I get a script working to get the printers... (0 Replies)
Discussion started by: draco
0 Replies

5. Shell Programming and Scripting

lpstat throughs warning

Hi Guys, I am geting this message ".status: (WARNING): 0781-102 Invalid printer name: xerox".i m reading printer name from a text file.i try to print the value reading from file is correct xerox. if run lpstat -pxerox -l it works fine but when i try to read from file it throughs warining.please... (1 Reply)
Discussion started by: sagii
1 Replies

6. Shell Programming and Scripting

lpstat

Hi, here is lpstat command with queue name. queue name is not valid but lpstat takes my local queue and shows the following results.is there any way that i can stop it after waring message and dont take local print queue. i would like to print a message that queue is not valid but when lpstat... (4 Replies)
Discussion started by: sagii
4 Replies

7. AIX

lpstat issues

Hi, I tried to migrate a server, I installed AIX on a new server and I want to configure the printer queues. I copied all of files from the old server where the printer queues are working fine. I followed these steps: 1. copy the /etc/qconfig (make a copy of the original before) 2. Copy the... (10 Replies)
Discussion started by: imad77
10 Replies

8. Solaris

Need help with lpstat command

Hi lpstat reports me "Failed to contact service for xxxxxx: not-found" lpstat -p test -l printer test unknown state. enabled since Oct 27 12:01 2009. available. Remote Name: XXXXXX Remote Server: sunsrv Failed to contact service for xxxxxx: not-found can someone help... (1 Reply)
Discussion started by: xtreams
1 Replies

9. UNIX for Advanced & Expert Users

lpstat ?

Hi, can somebody tell me what is the difference between `lpstat -s` and `lpstat -v` command. thanks. (3 Replies)
Discussion started by: anandgodse
3 Replies

10. UNIX for Dummies Questions & Answers

Lpstat output in mb?

Hi all, Newbie to the site here and fairly novice to UNIX\LINUX so please bear with me.:) My question is; can the lpstat -t command show the size of the print jobs in mb or gb instead of bytes? They would be much easier to view this way. For more information of what I'm on about; please... (1 Reply)
Discussion started by: Melikins
1 Replies
enable(1)                                                          User Commands                                                         enable(1)

NAME
enable, disable - enable/disable LP printers SYNOPSIS
/usr/bin/enable printer... /usr/bin/disable [-c | -W] [ -r [reason]] printer... DESCRIPTION
The enable command activates printers, enabling them to print requests submitted by the lp command. enable must be run on the printer server. The disable command deactivates printers, disabling them from printing requests submitted by the lp command. By default, any requests that are currently printing on printer will be reprinted in their entirety either on printer or another member of the same class of printers. The disable command must be run on the print server. Use lpstat -p to check the status of printers. enable and disable only effect queueing on the print server's spooling system. Executing these commands from a client system will have no effect on the server. OPTIONS
The following options are supported for use with disable: -c Cancels any requests that are currently printing on printer. This option cannot be used with the -W option. If the printer is remote, the -c option will be silently ignored. -W Waits until the request currently being printed is finished before disabling printer. This option cannot be used with the -c option. If the printer is remote, the -W option will be silently ignored. -r [reason] Assigns a reason for the disabling of the printer(s). This reason applies to all printers specified. This reason is reported by lpstat -p. Enclose reason in quotes if it contains blanks. The default reason is "unknown reason" for the existing printer, and "new printer" for a printer added to the system but not yet enabled. OPERANDS
The following operand is supported for both enable and disable: printer The name of the printer to be enabled or disabled. Specify printer using atomic name. See printers.conf(4) for information regarding the naming conventions for atomic names. EXIT STATUS
The following exit values are returned: 0 Successful completion. non-zero An error occurred. FILES
/var/spool/lp/* LP print queue. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWpcu | +-----------------------------+-----------------------------+ |CSI |enabled | +-----------------------------+-----------------------------+ SEE ALSO
lp(1), lpstat(1), printers.conf(4), attributes(5) SunOS 5.10 9 Sep 1996 enable(1)
All times are GMT -4. The time now is 03:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy