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 best solutions below
Related Questions in PRINTING
- How to send ESC/POS commands to thermal printer in Linux
- JTable Printing. How to set page breaks programmatically?
- Why do print and echo behave differently in a "for" loop
- Is there a way to limit the html page to a particular page size?
- How to execute keybord shortcut CTRL + P by clicking a link using jquery
- Chrome print preview disable only link location in footer and header
- C program doesn't print
- how to print a receipt to a particular printer
- How to print Jasper reports from servlets?
- Is it possible to print web content on thermal printer?
- How to print the HTML in Java
- How to get a response of file printing job to user from printer using CUPS in linux
- Android PrintManager get callback
- Business card height and width in pixels on web?
- Microsoft Dynamics Ax 2012 R2 run time issue
Related Questions in NETWORK-PROTOCOLS
- TCP congestion control - Fast Recovery in graph
- Synchronizing a current message id in a conversation between Alice and Bob
- Connectivity in Android
- How to utilize all available bandwidth with real-time data?
- A UUCP blast from the past? What's next?
- How to detect SSTP traffic?
- any existing protocol for accessing photos or pictures on a remote server
- How much data transfer does a typical http request generate on EC2?
- Determining the time to receive in object using TCP
- Android - Java connection through wifi
- WinSock recv() end of message
- How to send a GET request from a coap server to a device running outside of local network?
- Identify network error in Javascript
- Remote IP address varies when client is tethered over cell
- What is tcp_autocorking (tcp automatic corking)
Related Questions in FINGERPRINT
- Latent Fingerprint Matching
- Why is an IllegalBlockSizeException thrown when testing FingerprintManager in a simulator?
- jenkins, what does fingerprint artifacts means?
- 'System.Runtime.InteropServices.COMException' in Interop.ZKFPEngXControl.dll (0x80040202)
- WinBioCaptureSampleWithCallback failed. OperationStatus = 0x80004001
- Integrate MorphoSmart sdk in android
- ionic finger print android giving missing required parameters error
- Where should I store browser fingerprint?
- WPF Fingerprint application Doesn't run on some windows OS
- Comparing fingerprint live capture and template from DB
- Comparing two fingerprint image using Emgu in C#
- How to get user ID or info in onAuthenticationSucceeded method for android fingerprint
- Implement fingerprint in mobile banking android app
- Raspberry Pi based fingerprint authentication for a large database
- Reading AES1660 fingerprint sensor in MATLAB
Related Questions in FINGERPRINTING
- Rails assets compilation in production generates new fingerprinted files on every deployment even when file has not changed
- Cross Device Tracking Without Login Info
- Cross Browswer Device Fingerprinting Using Javascript
- Get fingerprint of current page's SSL certificate in a Chrome extension
- is it possible to get the unique User ID to prevent MFA in angular?
- How to calculate fingerprint of Prime256v1 public key?
- How can I use the lpd/lpr to get information about a printer?
- Best way to generate a machine fingerprint?
- "Host key does not match configured key" when uploading file to SFTP using WinSCP command
- How do I read browser header sequence from java web server?
- Can't convert molecule to fingerprint with rdkit
- How to get unique client/device id
- How do I read browser header sequence from a Tomcat web server?
- Brave Browser Shields blocking my Websocket
- Can we detect selenium undetected chromedriver using JavaScript?
Related Questions in LPR
- Php exec can't print using cups
- Windows Print PDF with LPR from Command Line prints as text
- It is possible to print a PDF file via LPR in Java?
- ALPR provider for Xillinx
- How can I get the confidence scores of LPRNet?
- LPR with MATLAB: how to find only one rectangle?
- How can I use the lpd/lpr to get information about a printer?
- Python watchdog not processing all files in Windows?
- lpr to print files with different names and directories
- Lpr -module in Python
- LPR command to print pcl-file from windows service not working(Now a tray application)
- Python 3 can't issue lpr command to a networked printer in Windows 10
- MATLAB NN toolbox: Error using trainlm
- ANPR events with picture Hikvision Node
- Print job owner (lpr) in Azure AD szenario
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)
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?
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?