Impresión con BarTender desde el Web o una Terminal Portátil 
(Línea: Código de Barras)

BarTender es un poderoso software de diseño e impresión de etiquetas con código de barras, pero en ciertos casos es necesario desarrollar soluciones personalizadas en cierto grado. Aquí mostramos algunos ejemplos que le serán de gran utilidad...

Las bases para la operación de BarTender en un Servidor Web

 Es posible imprimir desde BarTender, ya sea que se encuentre en su PC o en un servidor, sin importar si la impresora está conectada directamente a su PC o un servidor. Sin embargo, en el caso de que BarTender imprima desde un servidor a través de una impresora conectada sólo a una PC cliente, BarTender no incluye todos los componentes necesarios para imprimir, el usuario requerirá cierto grado de personalización para esta aplicación.

 Con BarTender corriendo en un servidor IIS (servidor de información de Internet), Usted Puede controlarlo desde una PC Cliente (incluso una sin BarTender instalado) a través del uso de ASP's en el servidor, desde un navegador como Internet Explorer. El ASP genera llamados ActiveX directamente a BarTender.

 Configuración Básica de BarTender en un servidor:

La manera en que la impresora obtiene la información depende de en dónde está conectada.

Caso 1: Este es el método más común, la impresora está conectada al IIS, donde BarTender y los Drivers de Impresora de Windows residen. Los datos viajan por una conexión paralela, USB, LAN o por una LAN Inalámbrica (WLAN). BarTender puede enviar la información de impresión directo a la impresora sin problema alguno. 

Caso 2: La impresora está conectada con un cable a la PC Cliente, la cual puede estar lejos del IIS y sus drivers de BarTender y Windows, y no ser visible al IIS en una red. Una forma de hacer que esto funcione es:

1. Hacer que BarTender (en el servidor) imprima a un archivo.

2. Enviar el archivo al navegador de la PC Cliente a través de cualquier protocolo que sea conveniente. Puede utilizar HTTP, FTP, o incluso SMTP. 

3. Tener un componente en el lado del cliente que reciba los datos y los envíe a la impresora conectada al cliente.

El Caso 1 es relativamente simple, pero el Caso 2 no. Seagull Scientific, la compañía creadora de BarTender, posee una aplicación ASP de muestra disponible, la cual demuestra una implementación como la del Caso 2. Incrusta el código de impresión en una porción escondida del HTML. Entonces utiliza DHTML (HTML Dinámico) para llamar a un DLL en el sistema del cliente que recibirá el código de impresión y lo enviará a la cola de la impresora. La aplicación muestra incluye todos los archivos ASP, y el DLL usado del lado del cliente.

Recuerde que la filosofía de Seagull Scientific es trabajar con los componentes y estándares de Windows, no creamos componentes que vayan contra el concepto de Windows. Pero además creemos que los profesionales de sistemas de información que conocen lo que están haciendo deberán ser capaces de resolver el Caso 2 sin demasiado esfuerzo, ya que todo lo que necesitan saber es el estándar de la industria.

 ¿Qué hay sobre la impresión desde una terminal portátil?

 Ejemplo de impresión desde una terminal portátil con Pocket PC:

Algunos técnicos de Seagull Scientific armaron este demo en particular, utilizando una terminal portátil con Pocket PC corriendo una aplicación de Navegador Pocket, conectada de manera inalámbrica al IIS. Una pequeña aplicación ASP fue escrita para la interfaz entre el servidor y la Pocket PC. El servidor, corriendo BarTender, los ASPs y los drivers de impresión, envía el código de impresión directamente a la impresora inalámbrica, mientras BT es manejado por el ASP visto en la terminal portátil.

Todas las versiones de BarTender están disponibles en TEC Electrónica, así como las más vanguardistas impresoras de código de barras y terminales portátiles, además de, por supuesto, la asesoría experta de nuestro staff de Ventas y Sistemas.


 Glosario de Términos y Abreviaturas 

 ASP (Active Server Pages) = Páginas Activas de Servidor, las cuales tienen información dinámica que es frecuentemente proporcionada por bases de datos o por los clientes mismos. Las ASP's son pequeños programas en el servidor que ayudan a producir HTML. Están escritos en versiones "lite" de lenguajes de programación, tales como VB Script (VBS) y JavaScript (JS). Tales scripts funcionan bien con la automatización Active X, la principal forma de automatizar y controlar BarTender.

 BT = Software de impresión de etiquetas BarTender Label Printing Software.  Para correr BarTender en un servidor deber utilizar la edición Enterprise.

 DHTML (Dynamic Hypertext Markup Language ) = Lenguaje Dinámico de Marcado de Hipertexto. Esta es una extensión del HTML que permite generar HTML dinámicamente en respuesta a eventos. Todo se hace en el lado del cliente, típicamente utilizando JavaScript.

 HTML (Hypertext Markup Language ) = Lenguaje Dinámico de Marcado de Hipertexto. Este es un juego de códigos o símbolos en un formato de archivo que dice al navegador de internet cómo desplegar la información en una página web. El HTML puede formatear texto, gráficos y formas. Además puede albergar objetos como un reproductor de Flash®.

 HTTP (Hypertext Transfer Protocol) = Protocolo de Transferencia de Hipertexto. Este es un juego de reglas (un protocolo) para intercambiar datos utilizando una metodología de petición y respuesta.

 IIS (Internet Information Server) = Servidor de Información de Internet. Esta es la tecnología de servidores de Microsoft para albergar páginas web en un servidor. Soporta HTTP, responde a peticiones de páginas web, y responde con HTML. El HTML puede ser estático o generado dinámicamente.

 JS = JavaScript…Ver definición en ASP

 VBS = Visual Basic Script… Ver definición en ASP


Información relacionada:  

FICHA TECNICA DE BARTENDER

IMPRESORAS DE CODIGO DE BARRAS TEC

TERMINALES PORTATILES DE MANO


Para mayor información póngase en contacto con nuestro Departamento de Ventas. Estaremos complacidos de poder resolverle cualquier duda al respecto de BarTender y aplicaciones como las aquí mostradas.


Todas las marcas y nombres de productos aquí contenidos están registrados en favor de sus respectivos propietarios.

© TEC Electrónica, S.A. de C.V. 2003

http://www.tec-mex.com.mx