By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
425,992 Members | 934 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 425,992 IT Pros & Developers. It's quick & easy.

About barcode printer printing with PrintDocument object

P: n/a
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.

--
Thanks in advance!

Mika
Nov 21 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Mika,
Does your printer read ZCode?

Doug

"Mika M" <mahmik_nospam@removethis_luukku.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
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.
--
Thanks in advance!

Mika

Nov 21 '05 #2

P: n/a
Doug Bell wrote:
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.

"Mika M" <mahmik_nospam@removethis_luukku.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
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.
--
Thanks in advance!

Mika


Nov 21 '05 #3

P: n/a
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" <mahmik_nospam@removethis_luukku.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Doug Bell wrote:
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.

"Mika M" <mahmik_nospam@removethis_luukku.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
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.
--
Thanks in advance!

Mika


Nov 21 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.