[go: up one dir, main page]

Menu

pjsnmp

Dirk Krause
← Previous ↑ Home → Next

pjsnmp — Transfer filter for LPRng

Description

Pjsnmp is a filter for the LPRng print system.

It is used to transfer print job data from the LPRng server to a networked printer. This filter does not modify data, it just reads print job data from standard input and transfers that data using a TCP connection.

The program uses SNMP to check the printer status before sending the print job, while sending data and after sending the print job. Data exchange includes device status (hrDeviceStatus), printer status (hrPrinterStatus), error and warning conditions (hrPrinterDetectedErrorState), page counter value (prtMarkerLifeCount) and the first status text line (prtConsoleDisplayBufferText).

Before starting print data transfer pjsnmp waits for the printer to reach idle or standby state so it is secure to use the page counter value.
After the data transfer pjsnmp waits for the printer to finish the print job until it is in idle or standby state again.

Optionally pjsnmp can be used in conjunction with printqd for print accounting or to enforce print quota.


Manual

See the [pjsnmp manual] for the full documentation of the program.


← Previous ↑ Home → Next

Related

Wiki: Home
Wiki: pjsnmp manual
Wiki: printqd manual
Wiki: printqdc manual
Wiki: printqdc
Wiki: prmonsnmp manual
Wiki: prmonsnmp
Wiki: wxpqdic manual