In Java, I am trying to connect to a printer(Canon iR5050 PCL6) using Sockets, using the host IP with port as 9010. I want to get the status of the printer using PJL command. I write the PJL command (\x1B%-12345X@PJL INFO USTATUS \r\n\x1B%-12345X\r\n) to the socket output stream and try to read the status of the printer from the input stream. No information is read from the input stream. How could this be done? It will be great if somebody can share some samples. Is this possible?
JAVA sockets - execute PJL command
2.5k views Asked by Rachel At
2
There are 2 answers
0
Troy
On
I wrote a pjl library for Java. It handles several features, including USTATUS events. I'm currently using it in a proprietary application for monitoring print jobs, actually counting each page printed as it is printed, as well as getting stati from the printer itself.
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in SOCKETS
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- My server TCP doesn't receive messages from the client in C
- how is strncpy able to copy from source to empty destination?
- Python Multicast packet receiver stops receiving multicast packets when computer is connected to WiFi
- Python Client-Server Communication with Protocol
- Reversed TLS re-connection issue
- Android 13 & 14 seem to close WebSocket connection, if i put app in background, after ~20s
- Java SocketException: Connection reset,. What is the cause?
- Multipart/form-data with chunked data transfer (ICAP protocol)
- View Socket View
- Client connection timeout during Android & Windows PC communication via sockets
- Browser connect to raw sockets even possible?
- Protocol 43200 after unpacking received data
- Unity SocketIo using Best http2 plugin want to use in webgl
- How does pre-allocating a pool of SocketAsyncEventArgs objects upfront improve the performance of a server application in c#
Related Questions in TCPCLIENT
- TCP Client Losing Connection When Writing Data
- Java TCP socket want to multiple times input with one connection
- Getting error while using the MessagePattern to communicate between microservices
- Read multiple sockets from single thread [low-latency]
- Sockets Connector - is there any way to read data instead of send and receive - Mule 4
- .NET 8 C#: SslStream "Cannot determine the frame size or a corrupted frame was received."
- TCP connection only sending but not receiving messages
- boost asio tcp connection no received data after reconnecting and reading
- The operation is not allowed on non-connected sockets. System.Net.Sockets
- How get real raw data over tcp nodejs
- How get real raw data over tcp
- How TCP Server keeping NetworkStreams of each connecting client with corresponding sockets (Fleck Code reference )
- How to host .net tcpclient listner in azure virtual machine
- Recive [Errno 111] Connection refused on load test for TCP Server
- Tcp Connection - React Native Windows
Related Questions in PJL
- How to receive feedback messages from the printer 9100 port through AppSocket/JetDirect protocol?
- how to add the watermark to Printer Command Language Document (PCL) file by PJL command?
- How to Cancel a Printing Job using PJL and Java after throwing it over netwok?
- Printing to port 9100 with PJL and Python
- PJL (Printer Job Language) only works when printer is on-line
- Java printing PDF with options (staple, duplex, etc)
- Using Java to send PJL commands to HP 4515 Printer
- Set page scaling in PJL
- Okidata MB760, MB492, etc. PJL commands
- How to programmatically achieve editing of the spool file header of the normal windows print queue 'spool file' before it is sent to the printer?
- PJL status readback commands
- Add PJL command into PDF file with PHP code
- PJL commands added to a PCL file breaks barcodes when output to a printer. Possible encoding issue
- Ghostscript and pxlcolor: how to generate additional PJL entries in generated PCL
- Problems printing PostScript files with PJL commands using gsprint
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?
Popular Tags
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)
LPD
As per the other question Printing in Java using PS file I'm pretty sure your canon will speak LPD, and LPD will report printer status in a more ubiquitous protocol.