Printing to printer on Windows 2000

From: Thomas Rupp (Thomas.Rupp@ILLWERKE.AT)
Date: Thu Jan 29 2004 - 11:31:25 EST


Hi everybody,

I've been searching the aix-l archives and the internet - but couldn't find any helpful information.
I'm running AIX 5.1 and would like to print to a LAN-printer (DR501) spooled by a W2K server (brvspool1).
We use "enq -P test test.rt" but nothing is printed, the debugfile on AIX seems to be OK, only W2K
show an entry in the eventlog.
Unfortunately I'm rather new to AIX and therefore can't solve the problem.
I would be glad to get a helping hand.

Kind regards
Thomas Rupp
Vorarlberger Illwerke AG
--------------------------------------------------------------------------------------------------------------
LPD is running on the W2K spooler and gives me the following eventlog entry:
Source: LPDSVC
Category: None
Type: Warning
Event ID: 4004
User: N/A
Computer: BRVSPOOL1

/etc/qconfig on the AIX box looks like:

test:
        device = @brvspool1
        up = TRUE
        host = brvspool1.egv.at
        s_statfilter = /usr/lib/lpd/bsdshort
        l_statfilter = /usr/lib/lpd/bsdlong
        rq = DR501
@brvspool1:
        backend = /usr/lib/lpd/rembak -C -D /test.txt

The debugging file seems to be OK:

rembak[33246] ma/ò)0: Thu Jan 29 17:22:46 2004
rembak[33246] main: /usr/lib/lpd/rembak -D /test.txt -S BRVSPOOL1 -P DR501 -N /usr/lib/lpd/bsdshort //test.sh
rembak[33246] main: backend=1.
rembak[33246] hookup: Try to connect, current time=1075393366.
rembak[33246] sendjob: sendjob starts, jobname=test.sh, current time=1075393366.
rembak[33246] sendjob: datafn[0]=dfA164brvuxappl1n2, fakedfn=dfA164brvuxappl1n2.
rembak[33246] makecontrolfile: Entering makecontrolfile.
rembak[33246] makecontrolfile: dfnames[0]=dfA164brvuxappl1n2
rembak[33246] getbsdinfo: bsd3=Hbrvuxappl1n2\10 Proot\10
rembak[33246] get_bsd_4file: bsd nc=1
rembak[33246] get_bsd_4file: bsd strings: [Ntest.sh\10 ][Ntest.sh\10 ][Ntest.sh\10 ][Ntest.sh\10 ]
rembak[33246] getbsdinfo: bsd3=Hbrvuxappl1n2\10 Proot\10 fdfA164brvuxappl1n2\10 UdfA164brvuxappl1n2\10 Ntest.sh\10
rembak[33246] gettmpr: Opening file /tmp//rembakhG74Ua.
rembak[33246] gettmpr: File /tmp//rembakhG74Ua opened successfully, fd=8.
rembak[33246] sendjob: ctrlfname=/tmp//rembakhG74Ua, fakecfn=cfA164brvuxappl1n2.
rembak[33246] sendjob: State machine starts.....
rembak[33246] sendjob: State 1 - send the "Receive a Print Job" request.
rembak[33246] sendreq: sendreq - sending lpd request [\2 DR501\10 ].
rembak[33246] gotack: Reading ACK status.....current time=1075393366, timeout_ack=90.
rembak[33246] gotack: ACK status=0x0.
rembak[33246] sendjob: state 3 - Send data file(s), dfcount=1.
rembak[33246] sendjob: realfn=//test.sh, fakefn=dfA164brvuxappl1n2, filter=/usr/lib/lpd/bsdshort.
rembak[33246] sendreq: sendreq - sending lpd request [\3 227 dfA164brvuxappl1n2\10 ].
rembak[33246] gotack: Reading ACK status.....current time=1075393366, timeout_ack=90.
rembak[33246] gotack: ACK status=0x0.
rembak[33246] senddatafile: Opening file //test.sh.
rembak[33246] senddatafile: File //test.sh opened successfully, fd=9.
rembak[33246] send_file_rembak: Reading 227 bytes from file, fd=9.
rembak[33246] send_file_rembak: Writing 227 bytes to socket 7.
rembak[33246] send_file_rembak: File sent.
rembak[33246] ack: Send ACK.
rembak[33246] send_file_rembak: waiting for ACK.
rembak[33246] gotack: Reading ACK status.....current time=1075393366, timeout_ack=90.
rembak[33246] gotack: ACK status=0x0.
rembak[33246] sendjob: State 2 - send control file, ctrlfname=/tmp//rembakhG74Ua, fakecfn=cfA164brvuxappl1n2.
rembak[33246] sendreq: sendreq - sending lpd request [\2 69 cfA164brvuxappl1n2\10 ].
rembak[33246] gotack: Reading ACK status.....current time=1075393366, timeout_ack=90.
rembak[33246] gotack: ACK status=0x0.
rembak[33246] sendcontrolfile: Opening file /tmp//rembakhG74Ua.
rembak[33246] sendcontrolfile: File /tmp//rembakhG74Ua opened successfully, fd=9.
rembak[33246] send_file_rembak: Reading 69 bytes from file, fd=9.
rembak[33246] send_file_rembak: Writing 69 bytes to socket 7.
rembak[33246] send_file_rembak: File sent.
rembak[33246] ack: Send ACK.
rembak[33246] send_file_rembak: waiting for ACK.
rembak[33246] gotack: Reading ACK status.....current time=1075393366, timeout_ack=90.
rembak[33246] gotack: ACK status=0x0.
rembak[33246] sendjob: State 5 - end of job #164 (test.sh).
rembak[33246] sendjob: Delete control file /tmp//rembakhG74Ua.

Schöne Grüße/Kind regards
Thomas Rupp
UIT - Informationstechnologie
Vorarlberger Illwerke AG
Mail: thomas.rupp@illwerke.at
Tel: +43/5574/601-72583



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:17:33 EDT