Necesito ayuda para tratar de obtener datos de etiquetas de envío térmico de un sitio web a una impresora Zebra local. Los datos en sí no son más que texto simple, pero publicarlos desde un sitio web parece ser muy difícil por alguna razón. ¿Alguien tiene alguna experiencia con esto? Estoy usando ColdFusion 8 y Windows Server 2008.Cola de impresión de datos de etiquetas de envío térmico desde el sitio web
Respuesta
Estuve jugando con este problema durante años. Al final tuve que crear archivos de impresión descargables. El usuario los descarga y luego los copy
(MSDOS) a la impresora.
hay dos cuestiones principales:
- en términos generales, no se puede imprimir desde un sitio web a menos que abra el archivo (es decir, el archivo se convierte en locales)
- los controladores de impresión en el usuario de (Windows) máquina añadir caracteres no imprimibles en el fichero de código de barras, ya que se envía a la impresora
instalamos una el archivo por lotes (que ejecuta la copia en lugar de imprimir) en todas las máquinas cliente que necesitan imprimir códigos de barras y agregamos un elemento de menú al hacer clic derecho para ejecutar el lote en archivos llamados * .barcode.
Voy a estar viendo este hilo para ver si alguien ha encontrado una solución más directa. Pero esto fue lo único que pudimos hacer dados los parámetros de nuestra situación.
No me quedó claro por su pregunta, como si la impresora Zebra estuviera conectada al servidor web y qué software está ejecutando el servidor. Si usted está tratando de enviar los datos a una impresora conectada al servidor web, he utilizado la siguiente información para enviar datos de la etiqueta en una impresora térmica Zebra en una solución de Intranet y funcionó muy bien:
How to send raw data to a printer by using Visual C# .NET
Tal vez puedes adaptar esta solución a tu entorno.
La impresora Zebra no está conectada directamente al servidor web, se conectará al cliente que realiza la conexión. O más directamente, será mi cliente con su navegador web. –
Este es uno de los problemas que tenemos también. – dnagirl
- Sus datos de impresión pueden ser enviados con un tipo MIME (probablemente hay uno para ella, pero se podría hacer uno demasiado)
- en el PC del cliente, que podría tener ese tipo MIME asignado a un programa de eso simplemente imprime lo que recibe.
La configuración del tipo MIME en una PC se puede hacer con código o un archivo .REG. Si controlas el entorno del usuario, es bastante simple. Hacer un programa que vacíe lo que recibe también es fácil. Esa sería una buena tarea para Visual C o VB6 bueno y viejo. Muy poco código. Siempre que el usuario tenga el .EXE y el archivo .REG, imprimirán de manera confiable, siempre, sin que la mierda del navegador se interponga en el camino. (piense en esto como lo que sucede cuando hace clic en un enlace a un PDF - Se abre Acrobat. Bien, tenga el pequeño archivo EXE de impresión abierto para su tipo de archivo, fácil).
Esto me es familiar ... Creo que lo hice con un conjunto de fuentes patentadas ... AH! Sí, tuve que hacer esto para generar documentos hipotecarios que utilizaran fuentes patentadas para dibujar las líneas bonitas. Pude tomar un servidor patentado de originación de hipotecas independiente, compartir la carpeta donde se habían creado los archivos .PRN de la hipoteca. Un servidor web con acceso a ese recurso enumera los archivos en el recurso compartido a una página web, luego, cuando los usuarios hacen clic en un archivo, el .PRN se transmite a sus PC donde un .EXE correspondiente lo vería como uno propio y enviarlo al dispositivo de salida correcto (una impresora designada en su ubicación).Esa pequeña pieza de código imprecisa eliminó instantáneamente 126 servidores de documentos (y sus costos de mantenimiento y licencias) y los documentos de la hipoteca nunca se perdieron ni se enviaron a la sucursal equivocada por error nuevamente. Creo que tomó 3 horas para que todo funcione desde el inicio hasta las pruebas en las sucursales.
Sí, lo mismo aquí. Funcionará Créeme. Funcionará
No sé si he entendido bien su problema o el entorno exacto pero he respondido una pregunta similar here con un ejemplo para ASP.NET (C#). Esa solución es principalmente para una impresora conocida (IP y puerto específico). Si tiene varios clientes con sus propias impresoras de etiquetas, la solución también podría usarse para eso. Pero luego debe hacer una solución donde los clientes puedan establecer su propia IP y el puerto de su impresora de etiquetas. También es posible que necesiten hacer un reenvío de puertos para el tráfico en su firewall. La página web simplemente imprime en el IP y puerto especificados. También puede usar un nombre de dominio en lugar de IP.
Tal vez usted podría intentar esto: http://code.google.com/p/jzebra/
Este proyecto permite a los comandos de ZPL para ser enviados a la impresora a través de un navegador web.
- 1. ¿Imprime en una impresora de etiquetas desde un sitio web/aplicación web?
- 2. Impresión desde aplicaciones web
- 3. Impresión de etiquetas de código de barras desde una página web
- 4. El envío de datos a un sitio web de un servicio WCF
- 5. Obtención de título y meta etiquetas de sitio web externo
- 6. Implementación de un sitio web desde Subversion
- 7. obtener miniaturas de un sitio web desde sus direcciones URL
- 8. envío de correos electrónicos en aplicaciones web
- 9. Buscar nombre de sitio web desde una aplicación web
- 10. ¿Cómo brindar servicios de OAuth desde el sitio web?
- 11. Java - Búsqueda de datos en un sitio web
- 12. El envío de datos de POST desde el iPhone a través de SSL HTTPS
- 13. Migrar los datos de Umbraco desde el sitio de desarrollo al sitio vivo programáticamente
- 14. Obtener datos del sitio web
- 15. Envío de paquetes UDP desde el iPhone
- 16. Envío de datos binarios
- 17. Administrador de ubicación se creó en una cola de envío
- 18. ¿La suspensión de una cola de envío suspende su cola de destino?
- 19. ¿Encuesta la base de datos desde una página web? - ASP.NET
- 20. Informe de impresión decente en la web
- 21. Soluciones de impresión basadas en la web
- 22. Verificar el tamaño de cola de RabbitMQ desde el cliente
- 23. Pegar una imagen desde el portapapeles a un sitio web
- 24. Iniciar una aplicación de escritorio desde un sitio web
- 25. ¿Sistema de API de impresión de fotografías?
- 26. Cola de operación frente a cola de envío para la aplicación iOS
- 27. Determinar el marco utilizado desde un volcado de fuente de sitio web
- 28. ¿Cómo envío datos de POST con LWP?
- 29. el envío de datos de correos con jQuery en el envío de formularios
- 30. ¿Cómo tira de datos de etiquetas HTML
¿Tiene un código que nos puede mostrar, para que sepamos que no estamos escribiendo su código? –
Uhh seguro, ¿qué necesitas? El problema con mi pregunta es que no sé por dónde empezar, así que solo estaba buscando ideas. –