Home All Groups Group Topic Archive Search About

Crystal "PrintToPrinter" will not print to Zebra Label Printer... HELP!

Author
13 Apr 2006 3:53 PM
ATJaguarX
I have a Zebra S500 and multiple S600 label printers.

http://www.zebra.com/id/zebra/na/en/index/products/printers/industrial_commercial/s600.html

They are currently being used in our legacy Foxpro application just
fine.  We are upgrading to ASP.NET and Crystal XI.  I need to automate
the process of printing these labels, so that when the use performs a
specific action on the web app, the label automatically prints.  The
user cannot be taken to a "Print Preview" page... the label has to just
print.

Here is my code:

With ReportDoc
      .SetDataSource(MyDataSet)
      .PrintOptions.PrinterName = "MyZebra"
      .PrintToPrinter(1, False, 1, 1)
End With

Simple and sweet.... but it doesn't work.  If I change the PrinterName
to our HP Laserjet 4 printer... it works just fine.  If I take the user
to a print preview window and allow them to print from there (by
selecting the Zebra label printer), it also works just fine.

A thing to point out... when I hit the code "PrintToPrinter" the
activity light on the Zebra Label Printer blinks once... and thats
it... nothing else happens.  So I know its getting something, but it is
apparently missing something as well.

I have gone as far as setting the PaperSize, PaperSource, PageMargins,
PaperOrientation to try to find something to make it print... but no
such luck.

ANY help would be greatly appreciated.

Author
13 Apr 2006 7:09 PM
Homer J Simpson
"ATJaguarX" <ATJagu***@gmail.com> wrote in message
news:1144943608.041795.58740@j33g2000cwa.googlegroups.com...

> A thing to point out... when I hit the code "PrintToPrinter" the
> activity light on the Zebra Label Printer blinks once... and thats
> it... nothing else happens.  So I know its getting something, but it is
> apparently missing something as well.
>
> I have gone as far as setting the PaperSize, PaperSource, PageMargins,
> PaperOrientation to try to find something to make it print... but no
> such luck.

Have you tried appending a form feed to the printer output?
Author
13 Apr 2006 8:20 PM
ATJaguarX
How do I append a form feed to the printer output?
Author
13 Apr 2006 8:59 PM
Homer J Simpson
"ATJaguarX" <ATJagu***@gmail.com> wrote in message
news:1144959626.722305.289900@t31g2000cwb.googlegroups.com...

> How do I append a form feed to the printer output?

That IS a question! Try adding another PrintDocument.Print() to your Printer
Object. Does the printer have a formfeed button? What happens if you print
from VB, take the printer offline and press it?
Author
14 Apr 2006 1:08 PM
ATJaguarX
I'm not using a printer object... I'm using a Crystal Reports
"ReportDoc" object to print the report.
Author
14 Apr 2006 6:39 PM
Homer J Simpson
"ATJaguarX" <ATJagu***@gmail.com> wrote in message
news:1145020130.547574.135330@v46g2000cwv.googlegroups.com...

> I'm not using a printer object... I'm using a Crystal Reports
> "ReportDoc" object to print the report.

If you print more than one page do all but the last one print?
Author
14 Apr 2006 9:06 PM
ATJaguarX
The label is only 1 page.  I have tried printing pages 1 to 10...
nothing prints at all.
Author
14 Apr 2006 10:07 PM
Homer J Simpson
"ATJaguarX" <ATJagu***@gmail.com> wrote in message
news:1145048767.502038.249890@i40g2000cwc.googlegroups.com...

> The label is only 1 page.  I have tried printing pages 1 to 10...
> nothing prints at all.

I can only suggest you try printing to a file and looking at the output. You
could also look at the properties for the printer. One final idea, set up a
generic printer and try some different commands with that.

Have you tried zebra.com?
Author
17 Apr 2006 1:53 PM
ATJaguarX
I have tried Zebra.com... they have nothing on there in terms of
Crystal Reports and/or .NET.
Author
17 Apr 2006 4:48 PM
Homer J Simpson
"ATJaguarX" <ATJagu***@gmail.com> wrote in message
news:1145282011.019361.80580@e56g2000cwe.googlegroups.com...

> I have tried Zebra.com... they have nothing on there in terms of
> Crystal Reports and/or .NET.

At this point I would look for a copy of 'prn2file' and use it to see what
is actually going to the printer.
Author
5 Sep 2006 11:40 PM
Stephen Plotnick
I've developed hundreds of programs that print to a Zebra printer in COBOL.
Try programming using the ELP printer language directly to the printer
instead of using the print spooler program. I can send you a sample output
that prints a bin label that I redirected to file.All fields and field types
are human readable.They five you a program to design your label and than
save the work to a human readable file that you than can program in your
program. This file from the program saves in ELP language.

Steve
"Homer J Simpson" <nob***@nowhere.com> wrote in message
news:bFP0g.100796$%H.3939@clgrps13...
Show quoteHide quote
>
> "ATJaguarX" <ATJagu***@gmail.com> wrote in message
> news:1145282011.019361.80580@e56g2000cwe.googlegroups.com...
>
>> I have tried Zebra.com... they have nothing on there in terms of
>> Crystal Reports and/or .NET.
>
> At this point I would look for a copy of 'prn2file' and use it to see what
> is actually going to the printer.
>
>
>
Author
14 Apr 2006 1:09 PM
ATJaguarX
I'm not using a printer object... I'm using a Crystal Reports
"ReportDoc" object to print the report.
Author
13 Apr 2006 8:20 PM
ATJaguarX
How do I append a form feed to the printer output?