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. TCP Comm to Zebra Printer

TCP Comm to Zebra Printer

Scheduled Pinned Locked Moved Visual Basic
sysadmin
7 Posts 2 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.
  • D Offline
    D Offline
    dBrong
    wrote on last edited by
    #1

    Long time ago I sent raw ZPL via the comm port. Now I would like to print to Zebra's shared off the same server. It needs to be a two way communication: request the Zebra status - and then download the raw ZPL to print the label. I've never used the TCP/IP classes. If anyone could point me in the right direction, I'd appreciate it.

    D 2 Replies Last reply
    0
    • D dBrong

      Long time ago I sent raw ZPL via the comm port. Now I would like to print to Zebra's shared off the same server. It needs to be a two way communication: request the Zebra status - and then download the raw ZPL to print the label. I've never used the TCP/IP classes. If anyone could point me in the right direction, I'd appreciate it.

      D Offline
      D Offline
      David Mujica
      wrote on last edited by
      #2

      If the Zebra printers are in a Windows environment, then have the network administrator setup a printer queue and your application can send its output to that queue. Let the print server determine if the printer is ready or not. Would this work for you ?

      D 1 Reply Last reply
      0
      • D David Mujica

        If the Zebra printers are in a Windows environment, then have the network administrator setup a printer queue and your application can send its output to that queue. Let the print server determine if the printer is ready or not. Would this work for you ?

        D Offline
        D Offline
        dBrong
        wrote on last edited by
        #3

        I haven't done a lot of interfacing to windows printers - have used mainly 3rd party reporting tools. Here's what I envisioned: Table descriptive printer name and IP address - for picklist No printer driver required to be installed - these are all Zebra printers, but some are different models Connect to printer Send ~H1 - read status command to Zebra Wait for response - make sure ready, has correct label size, has ribbon. (these printers could be in another building - so I have to know if they're ready) Send raw ZPL to printer. Done! Does your print queue idea provide for this?

        1 Reply Last reply
        0
        • D dBrong

          Long time ago I sent raw ZPL via the comm port. Now I would like to print to Zebra's shared off the same server. It needs to be a two way communication: request the Zebra status - and then download the raw ZPL to print the label. I've never used the TCP/IP classes. If anyone could point me in the right direction, I'd appreciate it.

          D Offline
          D Offline
          David Mujica
          wrote on last edited by
          #4

          I spoke with one of the guys I work with and he has used a component from the following company to interface his applications to our Zebra printers. Scroll down on the web page and look for "Raw Data Printer Component" Maybe this will work for you. http://www.vbgold.com/[^]

          D 1 Reply Last reply
          0
          • D David Mujica

            I spoke with one of the guys I work with and he has used a component from the following company to interface his applications to our Zebra printers. Scroll down on the web page and look for "Raw Data Printer Component" Maybe this will work for you. http://www.vbgold.com/[^]

            D Offline
            D Offline
            dBrong
            wrote on last edited by
            #5

            Looks like that might work. Could you ask your friend if it's bi-directional. Thanks!

            D 1 Reply Last reply
            0
            • D dBrong

              Looks like that might work. Could you ask your friend if it's bi-directional. Thanks!

              D Offline
              D Offline
              David Mujica
              wrote on last edited by
              #6

              My colleague does not use it for 2 way communication, so we cannot confirm or deny whether this functionality is available. However, it may not be necessary. Our approach is to just "send" the label data (ZPL code). The printer has its own print-server logic in it so that if a label is currently being printed it will cause the second label to queue up and wait.

              D 1 Reply Last reply
              0
              • D David Mujica

                My colleague does not use it for 2 way communication, so we cannot confirm or deny whether this functionality is available. However, it may not be necessary. Our approach is to just "send" the label data (ZPL code). The printer has its own print-server logic in it so that if a label is currently being printed it will cause the second label to queue up and wait.

                D Offline
                D Offline
                dBrong
                wrote on last edited by
                #7

                Thanks for the info and the followup!

                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