Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. Getting Printer Information Via Network

Getting Printer Information Via Network

Scheduled Pinned Locked Moved Visual Basic
sysadminhelp
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    fun_jay
    wrote on last edited by
    #1

    I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network. The printer I using is a DocuPrint N4525. Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP. What would the best way be and where could i find documentation for that.

    D A 2 Replies Last reply
    0
    • F fun_jay

      I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network. The printer I using is a DocuPrint N4525. Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP. What would the best way be and where could i find documentation for that.

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      Your going to have to get with Xerox on that. They have their own program that retrieves that kind of information from the printer. And since you have to register that program, I'd guess that they are not going to give up the protocol information without a fight. I can't find any publicly available documentation on how these stats are retrieved. I can tell you it is done using TCP Port 9100 on the printer, but the only documentation on that port is that it supports RAW printing, although the documentation on XManager states that it also uses that port for two way communication that does exactly what you want. RageInTheMachine9532

      1 Reply Last reply
      0
      • F fun_jay

        I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network. The printer I using is a DocuPrint N4525. Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP. What would the best way be and where could i find documentation for that.

        A Offline
        A Offline
        Anonymous
        wrote on last edited by
        #3

        There is a .NET component what I at this site[^] that does that.....

        A 1 Reply Last reply
        0
        • A Anonymous

          There is a .NET component what I at this site[^] that does that.....

          A Offline
          A Offline
          Anonymous
          wrote on last edited by
          #4

          That component monitors the queue and the jobs in it. It does not monitor the status of the printer itself. What he is looking for is hte status of the printer, the error logs, paper capacity remaining, ... stuff like that.

          D 1 Reply Last reply
          0
          • A Anonymous

            That component monitors the queue and the jobs in it. It does not monitor the status of the printer itself. What he is looking for is hte status of the printer, the error logs, paper capacity remaining, ... stuff like that.

            D Offline
            D Offline
            Duncan Edwards Jones
            wrote on last edited by
            #5

            The PrinterMonitorComponent.PrinterInformationChanged will fire when the status of the printer changes and the PrinterInformation class passed in the event args has status, pages printed etc.... '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

            D 1 Reply Last reply
            0
            • D Duncan Edwards Jones

              The PrinterMonitorComponent.PrinterInformationChanged will fire when the status of the printer changes and the PrinterInformation class passed in the event args has status, pages printed etc.... '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

              D Offline
              D Offline
              Dave Kreskowiak
              wrote on last edited by
              #6

              I'm sorry, but I don't see in your components, where it returns the printer's Error History and current Paper Capacity remaining. RageInTheMachine9532

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups