Printer queue not clearing


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Printer queue not clearing
# 1  
Printer queue not clearing

Hi

I have installed an HP X451dw printer on our network and want to print from Sco Openserver v6

The printer produces correct output but then repeats until the queue is manually stopped. Smilie

It is using a netcat/dumb interface

Any advice on how to persuade it to only print once would be greatly appreciated.
# 2  
Quote:
Originally Posted by David Holmes
The printer produces correct output but then repeats until the queue is manually stopped. Smilie
Which command do you use to produce the printer output? And can you show the print-queue definition?

bakunin
# 3  
Look here

Quote:
Originally Posted by David Holmes
Hi

I have installed an HP X451dw printer on our network and want to print from Sco Openserver v6

The printer produces correct output but then repeats until the queue is manually stopped. Smilie

It is using a netcat/dumb interface

Any advice on how to persuade it to only print once would be greatly appreciated.
Hello,
have a look at this:

Printing with Netcat

Regards
# 4  
What is the content of the file /usr/spool/lp/admins/lp/interfaces/hpx451
assuming the destination name is hpx451, and assuming that you created the printer as a local printer.
# 5  
Quote:
Originally Posted by bdittmar
I did just that and it says:
Quote:
a utility to allow to to bypass the various network printing utilities
and i suppose it did just that: i do not know for certain what happened (not enough data for that), but my supposition is that the netcat-script you use bypasses the printing system so effectively that the job is not removed from the printqueue at all.

Usually a print queue works like this: there is a place where files to be printed (=sent to the printer) are dropped. There is a daemon (usually lpd) which picks up the file and - upon successful procession (=printing worked) removes it, otherwise issues an error message and does not remove it.

What fails, IMHO, is that the netcat-script needs to tell the lpd (or whatever you use in its place) about the successful (or unsuccessful) printing of the job so that the print file can be removed based on this.

I hope this helps.

bakunin
# 6  
Do the following:
Code:
cd /usr/spool/lp/model
cp dumb netcat

modify netcat with vi or whatever so that it looks like:
Code:
:                                                      
#Set up some global variables.                         
: ${SPOOLDIR:=/usr/spool/lp}                           
: ${LOCALPATH:=${SPOOLDIR}/bin}                        
                                                       
copies=$4                                              
shift; shift; shift; shift; shift                      
files="$*"                                             
i=1                                                    
while [ $i -le $copies ]                               
do                                                     
        for file in $files                             
        do                                             
        /path_to_netcat/netcat -p 9100 hp451x <{$file} 
        done                                           
        i=`expr $i + 1`                                
done                                                   
                                                       
exit 0

Run scoadmin to add a local printer, selecting netcat as the model, and /dev/null as the device.
Note that the hp451x in the script should match an entry in /etc/hosts, and that the printer port number might not be 9100.
 

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #705
Difficulty: Medium
Confirmation bias is the tendency to search for, interpret, favor, and recall information in a way that affirms what we currently believe or think we already know.
True or False?

10 More Discussions You Might Find Interesting

1. AIX

Retrieving printer queue properties

Hi everyone! I've been stuck with a job I'm struggling with. A while back we loaded a large number of printer queues into our AIX environment through smit. Since then some of the details have gone astray, including full details on the older printer queues. I need to gather together details on... (2 Replies)
Discussion started by: aoverbury
2 Replies

2. AIX

Problem with Queue of the Printer

Guy's This is the Queue of the printer ... >lpstat -pTOPPRINTER Queue Dev Status Job Files User PP % Blks Cp Rnk ------- ----- --------- --- ------------------ ---------- ---- -- ----- --- --- TOPPRIN @TOPP DOWN QUEUED ... (1 Reply)
Discussion started by: ITHelper
1 Replies

3. AIX

Cannot setup a printer queue

So I've got this asc file that someone sent me for setting up a Zebra printer on AIX. When I use smit or the command line I get this error when I try to setup the printer up: File /usr/lib/lpd/pio/predef/master does not exist. The master file is there. This only happens when I setup a... (2 Replies)
Discussion started by: Hurmoth
2 Replies

4. Solaris

Cancel printer queue permission

How to assign permission for a user to cancel unix printer queue other than root? lprm -P and cancel? How to chmod for /bin/cancel to -rws-x-x --> s means? Please help. Thank you. (1 Reply)
Discussion started by: KhawHL
1 Replies

5. AIX

Check printer queue on Windows printer server

Hello Let me first give a small overview of the setup. All printers are connected to Windows 2000 servers. There are a lot of UNIX (AIX & HP-UX) servers as well which have SAP running. I'm working on a script to add printers to a specified SAP instance. I want to verify the user input (to... (0 Replies)
Discussion started by: NielsV
0 Replies

6. Solaris

creating printer queue in Solaris 10

I have installed the foo2zjs drivers but i don't know the next steps to how to make a print queue with ppd files........kindly guide me out if anyone have used foo2jzs or some other methods to configure the hp laserjet 1022n printer.Kindly explain step by step procedure of how to do this. ... (2 Replies)
Discussion started by: kumarmani
2 Replies

7. AIX

Printer Queue not getting created

When I try to create first print queue in this system with the command line argument, find the output also... # /usr/lib/lpd/pio/etc/piomkjetd mkpq_jetdirect -p 'generic' -D pcl -q 'AR06_Workcenter_32' -h 'AR06_Workcenter_32' -x '9100' 0782-606 /usr/lib/lpd/pio/etc/piomgpdev: Error 'A file or... (1 Reply)
Discussion started by: giribt
1 Replies

8. HP-UX

Help adding a printer queue

Hello, I need some help on the following issue: Need to have a printer queue added to the "sssssss" server.The IP address is "xxx.xxx.xxx.xxx". It is an HP8000 printer. Can you please point me to the right direction. Thank you (0 Replies)
Discussion started by: AQG
0 Replies

9. UNIX for Advanced & Expert Users

Solaris 8 setting up a remote printer queue

I have a printer installed over ADSL to a router at a remote location. A Windows printer queue has been setup and working and I can ping the IP address from the Solaris server. I now want to add a printer queue for this printer under Solaris, but I am unsure how to setup a remote printer queue.... (0 Replies)
Discussion started by: miredale
0 Replies

10. UNIX for Dummies Questions & Answers

Clearing Mail Queue

Hello, I am trying to clear my mail queue with the following command: rm /var/spool/mqueue/* But when I do this I get this error: /bin/rm: Argument list too long. Can someone tell me what that error means and what I can do to correct it so I can clear my mail queue? Thanks (2 Replies)
Discussion started by: Chet
2 Replies

Featured Tech Videos