Label Printer

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • josephlapuz
    New Member
    • Jun 2008
    • 3

    Label Printer

    Hi people,

    can someone help me on this label zebra f*ck printer? I'm using the old zebra t300 printer for printing pharmacy labels. it prints well using printdocument of visual C#.net 2005. but it took 10seconds before the image can be printed. i was hoping i could print within 3-5seconds at most since clients are complaining of slow printing.

    the average image bytes being sent to the printer is 12KB for image. If I print an image around 5KB then it is printing a-ok. so it seems that the size of the image is the issue. is there a way to decrease the size of the image being sent to the printer buffer? i tried compressing the image - it wont work; i tried converting labels to text using OCR - not accepted; i tried using VB6 print object and reference it with C# - can't transfer the bitmap image from C# to VB6 picture box - wont work. i dont like usign thirdparty ocx.

    what else should i try?

    pls. help

    thanks
  • Plater
    Recognized Expert Expert
    • Apr 2007
    • 7872

    #2
    Cut colors out of the image?

    Comment

    • josephlapuz
      New Member
      • Jun 2008
      • 3

      #3
      Hi,
      Thanks for the suggestion. But the image have just contain black and white colors. Its dimension was 550x499 millimeter. 1) I tried converting to pixel and still wont work; 2) conduct a trial-and-error on the printer printing preferences - no effect.

      i like to smash this printer with a hammer! :-(

      anything coding suggestions?

      thanks

      Comment

      • Plater
        Recognized Expert Expert
        • Apr 2007
        • 7872

        #4
        Not sure there is anything you can do.
        Unless you can attach the printer via usb instead of serial/parallel port?
        Pretty sure the limitation is the hardware?

        Did you have better luck back in VB6? Maybe there is some sort of "print queuing done" call you need to make?

        PS: I would *kill* to have any printer only take 10seconds to print

        Comment

        • josephlapuz
          New Member
          • Jun 2008
          • 3

          #5
          Hi,
          The printer is connected via serial port LPT1. I can use a USB but I think the users are all using serial. I also look-into hyperterminal using AT commands to send raw data into the printer using VB6 - still no go.
          I will just have to re-write the whole image rendering code to render a text rather than an image. but this will take a while since I didn't write that code - its the previous programmer who did it.

          it would be just faster if I could have a code to reduce the image size being sent to the printer buffer.

          I was thinking...its there a way I could print ONE-PRINT-PER-LINE using C# without linefeed?

          Thanks

          joseph

          Comment

          Working...