I'd like to use port 515 (lpd protocol) to query a printer about its identity, but, unlike some other protocols, lpd does not seem to return any information about the printer when a print request is made. (Judging by the packets captured with Wireshark.) I've looked through Unix's lpinfo, lpadmin, lpstat, etc., as well as RFC 1179 (LPD Protocol) but can't seem to find any commands that will fingerprint the printer over 515 (e.g. "HP2250 LaserJet"). Anyone know how to do this?
How can I use the lpd/lpr to get information about a printer?
1k views Asked by Aeonaut At
1
There are 1 answers
Related Questions in PRINTING
- Why does print(list.sort()) result in None?
- How do I print a JTable in the form: Image + header + table in a single page (Java Swing)
- Neptune 3 Pro, Prusa slicer won't stick on plate
- Disable the -n for pyexiftool such that fields like LensID are formatted for human reading
- Why am I not receiving Internet from my Wi-Fi unless I connect to a VPN?
- how check if printing content on new page
- Android PrintManager: process gets killed, print outputs file of zero bytes length
- Print The Receipt Only Using PHP or JS
- How do you make the pop up appear and print a sentence in the main/side panel?
- GDI - Why the printing StartPage() function works in 32 bit but raises an exception in 64 bit?
- Mobile printing PT200 tru Bluetooth opened in web app
- How to keep tqdm progress bar on the bottom of the terminal?
- PlatformException(connect_errd or timeout)
- Chrome PDF print image aspect ratio incorrect - very apparent with small images - is there a workaround?
- Map to fit postersize using Cartopy
Related Questions in NETWORK-PROTOCOLS
- Why we say "Every Fragment-Offset except the last one, must contain a multiple of 8 bytes of data. In IPv4 header
- Trouble Understanding how upgrading a request works for Web Sockets
- HTTP2_PROTOCOL_ERROR and ERR_CONNECTION_CLOSED when updating weblogic version 12 to 14
- Is TLS gRPC distinguishable from TLS HTTP2?
- How The network header is represented at the bit level
- Installing latest protocol decoders in Sigrok PulseView
- How to switch routing protocol midway from aodv to olsr in ns3?
- Using CIP in C# as the Target?
- HDLC encoding protocol
- How can server with HTTP 1.1 understand client that uses HTTP 2?
- Create Gstreamer RTSP Onvif server
- How does QUIC's multiplexing differ from that of HTTP/2 in detail
- How to test IoT devices in the context of home automation?
- How does application layer in OSI model conveys this information to Network layer if incoming data should be fragmented or not?
- How can I solve this network problem that arose in my react project when using an aws rds?
Related Questions in FINGERPRINT
- How to setup nist nbis in raspbian raspberry pi 4
- How can I override navigator.userAgentData?
- Digital Persona Fingerprint(4500) reader integration with Vue JS 2
- Verifying Secugen fingerprint capture from database in android java
- Issue with Windows Biometric Framework Capture Sample for Capacitive Touch Fingerprint Sensor
- Is anyone here tried connecting a Biometric fingerprint device with a web or desktop application?
- Unable to show biometric authentication dialog using flutter webview
- R503 fingerprint sensor
- how to validate fingerprints in angular?
- Why Truecaller SDK gives me an error: 40304, Invalid fingerprint in my flutter app?
- Google Maps not working on release Android bundle
- NET8 Maui IFingerprint doesn't stop to ask for authentication
- Is it a good idea to verify biometric fingerprint authentication only in FE?
- Fingerprint template matching zkteco
- Puppeteer SetViewPort in Gologin or AdsPower Browsers, change creepJS browser fingerprint
Related Questions in FINGERPRINTING
- Is there a way to collect private 5G RSSI & Mac Address(or other identificator) on Android (or else)?
- Fingerprint Sensor AS608 Not Detected on Wemos D1 R1 (ESP8266)
- How to calculate fingerprint of Prime256v1 public key?
- is it possible to get the unique User ID to prevent MFA in angular?
- How can I uniquely identify a device with unchanging identity?
- Jupyter notebook not reading my 'SMILES' to make Morgan Fingerprints
- Matching large number of chunk names periodically
- How to Capture Fingerprint on Android web browser?
- Puppeteer unable to spoof canvas
- MACCS Fingerprint can't be made even though I could do it with Morgan
- Can we detect selenium undetected chromedriver using JavaScript?
- Will a fingerprint created using a canvas 2D render give the same result on two devices with matching hardware and software?
- How Youtube ContentID performs video fingerprinting to identify copied video
- Best algorithm or procedure to perform video fingerprinting
- How do I read browser header sequence from a Tomcat web server?
Related Questions in LPR
- CUPS how to change font for printing text files
- Serial line printer - first portion of printed document is corrupted
- The text from PDF file is not printing in Linux by non-root user from bash terminal
- lpr: printing from the commandline on a modern continuous paper printer without wasting paper?
- How to avoid delays printing LPR using batch file
- Linux: access directory with lpr
- lpr command - how to force black and white?
- Print job owner (lpr) in Azure AD szenario
- Python watchdog not processing all files in Windows?
- ANPR events with picture Hikvision Node
- Print diffrent type files with lpr at once
- How to get Hikvision DeepinViews license plate number from URL?
- Java send pdf to Printer by camel-print LPR
- How can I get the confidence scores of LPRNet?
- ALPR provider for Xillinx
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
LPDmakes a huge assumption about the printer with its PostScript roots. It can manage raw print files to any printer (ASCII inclusive), but makes the assumption the the page definition language (e.g. PostScript) will be consumed and rendered by the printer itself. Though queue status information is often available, the rest is not.This also goes with the history of
LPDin that it was not necessarily a printer-level deamon but a server deamon which would then queue/proxy this off to either otherLPDs or (line) printers attached locally that would not queue jobs.Is there something you're trying to accomplish via LPD above and beyond what it is intended?