About barcode printer printing with PrintDocument object

M

Mika M

Hi all!

I have made an application for printing simple barcode labels using
PrintDocument object, and it's working fine.

Barcode printer that I use is attached to the computer, and this
computer has drivers installed for this printer, and this printer is
shared for the network.

Question 1:

How can I hide or disable "Collate" -checkbox of the PrintDialog object,
because labels are roll of labels in the barcode printer, and in this
case "Collate" -checkbox is just amazing users.

Anyway I need to use PrintDialog object for copies amount.

Question 2:

Now there is new need for individual serial numbers, which in this means
when user want to print for example 5 labels then each of those labels
should contain next individual serial number in it's content.

So is it possible to do this using PrintDocument object, or should I
call for example PrintDocument printing using (For i As Integer = 1 To
5) loop to generate every individual label? Any ideas would be appreciated.
 
M

Mika M

Doug said:
Mika,
Does your printer read ZCode?

Doug

What is ZCode ??? A kind of barcode I assume. My application does not
read any barcodes, it just prints barcode labels. I'm using Code39- and
normal human readable fonts with PrintDocument object.

In the beginning I made my application at office for Intermec 3440
barcode printer, and set it up for Zebra TLP3844-Z. I found Windows
drivers for both of those printers, and needed only change top- and
left- margins althought they are not same kind of printers at all.
 
D

Doug Bell

Mika,

The Zebra printer will read ZCode.

Z stands for Zebra.

This printer dialog box issue is more than likely due to you using the wrong
driver. Intermec should also be able to provide you with the correct
drivers.

Intermec have a lot of sales people that don't have too much depth but they
should have someone that can help.

ZCode supports barcodes and other features like incrementing.

They used to sell an application called bartender that allows label design
and printing. It comes in various level but we found the basic level was
what we needed to construct the original label formats. by printing it to a
file it gave us the ZCode that we could then edit. Intermec said this could
not be done and we would need the enterprise version.

For example, to create a barcode for "1234" in ZCode ZPL II code is:

^F020,10^B3^FD1234^FS

It is pretty easy to follow.
20 dots right, 10 dots down, Code 39, data =1234

You can download the ZPL II programming guide.

Try printing your label to a file, openning it in a text editor and then
trying to work out what it is doing and change what you need to.

^SN is the code to tell the printer to increment a data field starting at X
incrementing by Y

I think we had some issues with drivers originally but the main issue was
the lack of technical ability in Intermec. We still have issues with the
Hand Helds they provide (different versions of the OS etc)




Mika M said:
Doug said:
Mika,
Does your printer read ZCode?

Doug

What is ZCode ??? A kind of barcode I assume. My application does not
read any barcodes, it just prints barcode labels. I'm using Code39- and
normal human readable fonts with PrintDocument object.

In the beginning I made my application at office for Intermec 3440
barcode printer, and set it up for Zebra TLP3844-Z. I found Windows
drivers for both of those printers, and needed only change top- and
left- margins althought they are not same kind of printers at all.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top