Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
in my application i need to print barcode. and i have printer of zebra tlp 2844 i make size of my page to 4 X 1.25 in. this size is taken from the list available size of the printer but when i print the barcode. i got error message that printer failed to print. i used vb.net 2008 for code and crystal report for report.

Is there any way to print.


Thanks

Rohit Sharma
Posted
Updated 28-Sep-10 10:13am
v2

In my suggestion don’t use crystal report to print barcode in barcode printer. Look for the manual of your barcode printer, you will find programming specification for printing barcode labels. Use these specifications to create your label and print RAW data into your printer. Google for RAW printing to print.
 
Share this answer
 
if u want to go by prn method u have to refer the zebra website which will provide u with example to vb.net code.
if u want to print without using the prn method then u have to use print document method provided in vb.net where u have to use graphic object.
 
Share this answer
 
Comments
rohit_189 29-Sep-10 0:02am    
Thanks for your reply
yo me eh leido mucho foro y en conclusión todo el mundo te dice que vallas al manual, tenes dos cosas para hacer si tenes dos punto. si usa la impreso por medio de lpt algo asi se dice jeeje. tenes que ir a lee el manual y te dirá que codigo tenes que generar en un txt para armar tu etiqueta y ancho, todo eso. otra es hay un programa del proveedor de impresora que genera etiquetas podrás visualmente armar la etiqueta a tu gusto, y largar la impresion, cuando este todo calibrado te da la opción cuando quieras imprimir crear un archivo con extencion .prn que te crea eso codigo que te enseña el manual. luego de crear ese prn en cmd de dos, podras probar como imprime sin usar el programita que te comente. Listo tu archivo esta listo y es mas eficiente. después en tu código del lenguaje que utilize abris ese archivo modificas el area que cambiara y lo manejas como un string. esto es una solucion. Investige en foro el comando de cmd, ahora no recuerdo bien pero era algo c:\COPY nombre del archivo.prn ltp1. algo asi era y imprime.
ahora si la tenes conectada por puerto usb. tenes dos cosa. generas el archivo prn con el programita del proveedor. y en cmd hay un codigo use net ...... que cambia el usb a ltp y despues proseguís con tu codigo en lenguaje.
Otra solucion y es la que yo note que es mejor es...... usar el excel y vas a areas de impresion quitas todo los margenes, osea en 0 lo dejas, luego seleccionas la impresora y configura el tipo de papel. luego imprimí hasta que la calibres y des con la configuracion exacta. una ves echo eso vas a panel de control y en preferencia de impresion configurar la impresora tal cual lo hiciste en el excel. tu impreso quedara configurada desde raiz. luego vas tu proyecto del lenguaje que utilize que programas tus codigo como si imprimieras a una impresora comun, agregando lebrerias de etiquetas de barra. pero con la diferencia que los margenes los dejas en 0.
cuando ejecute tu proyecto el sistema cuando imprima tomara la configuracion raiz de la impresora realizada en preferencia.
ojala le sirva, inventigue los codigo de cmd, en todos lado hablan de eso......
Diego.e
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900