How to check "faulty" or "stalled" print queues - SAP systems?


 
Thread Tools Search this Thread
Operating Systems Solaris How to check "faulty" or "stalled" print queues - SAP systems?
# 1  
Old 07-15-2010
Data How to check "faulty" or "stalled" print queues - SAP systems?

Hi all,

First off, sorry for a long post but I think I have no other option if I need to explain properly what I need help for.

I need some advise on how best to check for "faulty" or "stalled/jammed' print queues. At the moment, I have three (3) application servers which also acts as print servers, there is roughly about 50-100 print queues for each server which is supposedly "normal" for SAP systems. Anyone who had been supporting SAP system will surely know what am talking about ... Smilie

The primary help that am looking for is what is the best and quickest way to check what print queues are stalled and disabled. I've run lpc status but there does not seem to be any option to tell lpc to display only those where queueing is disabled or printing is disabled or where there are >10 entries in the queue ... Smilie

Not all the print queues are faulty only some of them are and am getting intermittent errors as below:

Code:
        Message from lp on vsyexhsxz03 (???) [ Thu Jul 15 22:44:56 ] ...
Subject: Problem with printer J611

The printer J611 has stopped printing for the reason given below.
Fix the problem and bring the printer back on line.
Printing has stopped, but will be restarted in a few minutes;
issue an enable command if you want to restart sooner.
Unless someone issues a change request

        lp -i J611-19188 -P ...

to change the page list to print, the current request will be reprinted from
the beginning.

The reason(s) it stopped (multiple reasons indicate repeated attempts):

exec exit fault<EOT>

These messages goes on and on and on when I login to the console. A quick check on one of the printer queues using lpc status reveals that there are 375 items. Not sure how much the other ones have.

Code:
# lpc status J869
J869:
        queueing is enabled
        printing is enabled
        375 entries in spool area
        daemon present
#

I cannot easily say what printer queues are having problems as /var/lp/logs/lpsched does not contain the print queue that is having problems.

At the moment, what am thinking of is writing a script that run lpc status <printer_queue> and then grep for entries in spool are and if it is greater than zero then I will consider that there is an "error" and I will have to check if printing is enabled/disabled or queue is enabled/disabled. But I am not sure where are my print queues? Are my print queues everything that is in /etc/lp/printers?

Another way that I am looking at checking for printer problem is checking the directory /var/spool/lp/requests/localhost or /var/spool/lp/tmp/localhost and if there are lots of entries there then that means I am having printer issues is this correct?

Can I just delete all the files in /var/spool/lp/requests/localhost and /var/spool/lp/tmp/localhost and have the users re-submit their print job?

BTW, checking one of the print job, 59630

The /var/spool/lp/requests/localhost/59630-0 file contains the following:

Code:
# cat 59630-0
J844-59630
40001  ==> what is this
sp1adm
40001 ==> what is this
1876 ==> what is this
1276834311 ==> what is this
none

And the /var/spool/lp/tmp/localhost/59630-0 file contains the following:

Code:
# cat 59630-0
C 1
D J844
F /var/spool/lp/tmp/localhost/59630-1
O nobanner
P 20
T 59630-1
t simple
U sp1adm
s   0000
#

I can work out what some of the information means, like J844 is the print queue, sp1adm is the user who submitted the queue but I don't know what the other information means. Does anyone know where is it documented on what these other information means, i.e. if they are at all important toward resolving my print queue problems.

Sorry for the long post and hoping for any feedback. Thanks in advance.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Apache 2.4 directory cannot display "Last modified" "Size" "Description"

Hi 2 all, i have had AIX 7.2 :/# /usr/IBMAHS/bin/apachectl -v Server version: Apache/2.4.12 (Unix) Server built: May 25 2015 04:58:27 :/#:/# /usr/IBMAHS/bin/apachectl -M Loaded Modules: core_module (static) so_module (static) http_module (static) mpm_worker_module (static) ... (3 Replies)
Discussion started by: penchev
3 Replies

2. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

3. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

4. Solaris

The slices "usr", "opt", "tmp" disappeared!!! Help please.

The system don't boot. on the screen appears following: press enter to maintenance (or type CTRL-D to continue)...I checked with format command. ... the slices "0-root","1-swap","2-backup" exist. ...the slises "3-var","6-usr" -unassigned. :( (16 Replies)
Discussion started by: wolfgang
16 Replies

5. Shell Programming and Scripting

how to use "cut" or "awk" or "sed" to remove a string

logs: "/home/abc/public_html/index.php" "/home/abc/public_html/index.php" "/home/xyz/public_html/index.php" "/home/xyz/public_html/index.php" "/home/xyz/public_html/index.php" how to use "cut" or "awk" or "sed" to get the following result: abc abc xyz xyz xyz (8 Replies)
Discussion started by: timmywong
8 Replies

6. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

7. Shell Programming and Scripting

ps -ef | grep "string1" "string2" " "string3"

Hi all, can any one suggest me the script to grep multiple strings from ps -ef pls correct the below script . its not working/ i want to print OK if all the below process are running in my solaris system. else i want to print NOT OK. bash-3.00$ ps -ef | grep blu lscpusr 48 42 ... (11 Replies)
Discussion started by: steve2216
11 Replies

8. Shell Programming and Scripting

cat $como_file | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'

hi All, cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g' Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies

9. UNIX for Dummies Questions & Answers

Explain the line "mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`"

Hi Friends, Can any of you explain me about the below line of code? mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'` Im not able to understand, what exactly it is doing :confused: Any help would be useful for me. Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies
Login or Register to Ask a Question

Featured Tech Videos