Las impresoras de código de barras ZEBRA2844 son muy eficientes y muestran excelentes resultados. Sin embargo, en MyBusiness POS, en ocasiones genera ciertos conflictos, sobre todo si queremos conectarla vía USB. el siguiente bloque de código está configurado para etiquetas que tienen 1” de alto X 1.25” de ancho aprox.
Para configurar la impresora, solo basta realizar los siguientes pasos:
https://youtu.be/TuhCVlZrM-0 1) instalar el driver de la impresora. esto es debido a que, cuando conectamos cualquier dispositivo vía USB, el Sistema Operativo instala un controlador para poder hacerlo funcionar correctamente.
2) Definir la impresoraZEBRA2844 como predeterminada (Inicio->Impresoras y faxes-> Clic derecho sobre la impresoraZEBRA2844 –>Impresora predeterminada). También es necesario configurar el tamaño del papel. para realizar esto, después de configurar la impresora predeterminada, demos clic derecho sobre la impresoraZEBRA2844 y seleccionamos la opción Propiedades. Ahora damos clic en el botón “preferencias de impresión” y vamos a especificar el tamaño del papel 7 cm de largo X 2.54 cm de alto.
[products ids=’18217,19645′]
3) Ahora abrimos MyBusinessPOS 2006 y vamos a crear el formato para poder imprimir las etiquetas. En el Business Manager (la columna de enmedio) buscamos la siguiente ruta: Configuración-> Personalización->Procedimientos o Rutinas de Usuario –> Aquí vamos a crear un nuevo procedimiento, en la parte superior se encuentra la opción “Nuevo”. Los datos que debemos escribir en el formulario son:
4) En el área de desarrollo, solo escribimos las siguientes líneas:
Public Sub Main()
nFila = 1
Set rstProds = CreaRecordSet( 'SELECT * FROM prods WHERE etiquetas > 0 ORDER BY articulo', Ambiente.Connection )
nY =0 nMargensuperior = 100 nMargenIzquierda = 25
While Not rstProds.EOF
cArticulo = Trim( rstProds("articulo") )
cDescrip = Trim( Mid(rstProds("descrip"),1,25) ) & " " & Trim( rstProds("modelo") ) & " " & Trim( rstProds("talla") )’ & " " & Formato( rstProds("precio1"), "$##,##0.00" )
cEmpresa = Ambiente.Empresa
For i = 1 To rstProds("Etiquetas")
PosicionX = nMargenIzquierda
PosicionY = ((nY * nFila) – nY) + nMargensuperior IniciaDocumento
Codigo39 PosicionX, PosicionY, 10, 400, cArticulo, True,,, cDescrip FinDocumento
if i = rstProds("Etiquetas") Then
Exit For end if
Next
rstProds.MoveNext Wend End Sub
Otra de las recomendaciones es, cuando mandamos imprimir y de la imporesora Zebra sale el papel en blanco, es apoyarnos con una impresora virtual con PDF Creator y poco a poco vamos identificando dònde se encuentra el código impreso para ajustar la caída de forma correcta. hay que ser un poquito pacientes ya que encontrar la coordenada de impresión ideal puede tomar más de media hora a prueba y error.
Nota: Si su lector de códigos de barras no detecta la impresión, posiblemente le hace falta colocar un asterisco (*) al inicio y otro asterisco (*) al final del código de barras .
Para abrir el cajón de dinero, es necesario enviar la instrucción desde el controlador (driver) de la impresora, en la pestaña Comandos Adicionales aparece una opción para abrir cajón de dinero cada vez que se envía una impresión.
“Configurar una impresoraen Windows para imprimir en tamaño continuo – Tutorial José Félix”
En este tutorial, aprenderemos cómo configurar una impresoraen Windows para que pueda imprimir en tamaño continuo. Usaremos una impresora de marca “Red Lemon” y la configuraremos como una impresoragenérica de texto.
Paso 1: Agregar la impresora
1. Conecta la impresora a tu computadora mediante un cable USB.
2. Haz clic en el botón de inicio y escribe “impresoras” en la barra de búsqueda.
3. Selecciona “Agregar impresora” y elige la opción “Local” cuando se te pregunte.
4. A continuación, selecciona el puerto USB al que está conectada la impresora (probablemente USB 3) y haz clic en “Siguiente”.
Paso 2: Instalar el controlador de impresora
1. Ahora, elige el fabricante “Genérico” y el modelo “Genérico de texto” y haz clic en “Siguiente”.
2. Si se te pregunta si deseas utilizar el controlador actual, selecciona “Sí” y continúa con el proceso.
Paso 3: Configurar la impresora para impresión continua
1. Para evitar que la impresora sea compartida, selecciona la opción “No compartir esta impresora”.
2. Imprime una página de prueba para asegurarte de que todo esté funcionando correctamente.
Paso 4: Ajustar el tamaño del papel
1. Dirígete al menú de inicio y abre el “Bloc de notas” (Notepad).
2. Escribe el texto que deseas imprimir y guárdalo.
3. Luego, presiona “Ctrl + P” para imprimir y asegúrate de seleccionar la impresora que hemos configurado previamente.
4. La impresora imprimirá por defecto en tamaño carta. Para cambiarlo a tamaño continuo, sigue estos pasos:
– Ve a las propiedades de la impresora.
– Busca la opción de tamaño del papel en la sección de preferencias o configuración avanzada.
– Selecciona “Continuo estándar” como el tamaño del papel y haz clic en “Aceptar” y luego en “Aplicar”.
¡Listo! Ahora podrás imprimir tus documentosen tamaño continuo con tu impresoragenérica de texto “Red Lemon” en Windows. Recuerda que siempre puedes ajustar las configuraciones de impresión según tus necesidades.
1. Configurar Impresoraen Windows para Impresión Continua – Tutorial José Félix
2. Tutorial Impresora Red Lemon: Configuración Impresión Continua en Windows
3. Cómo Configurar Impresora para Imprimir en Continuo – Tutorial José Félix
4. Configuración ImpresoraGenérica para Impresión Continua en Windows – José Félix
5. Impresora Red Lemon: Tutorial para Imprimir en Tamaño Continuo en Windows
6. Guía José Félix: Configurar Impresión Continua en Windows con Red Lemon
7. Tutorial José Félix: Impresión Continua con ImpresoraGenéricaen Windows
8. Aprende a Imprimir en Continuo con Impresora Red Lemon – Tutorial José Félix
9. Configurar Impresora para Impresión Continua en Windows – Tutorial Red Lemon
10. José Félix – Configuración Impresión Continua con ImpresoraGenérica Red Lemon
En las propiedades de la impresoragenérica USB, los comandos de impresora son los siguientes:
Comando para Abrir el cajón de dinero o gaveta de dinero, al Empezar trabajo de impresión
<1B>p0<1414>
Comando para Cortar el papel, al finalizar trabajo de impresión
<0A0A0A0A0A1B>i<0D0A>
Tamaño de paoel
Continuo USA Estandar
MyBusiness_MyBusiness
1.- Configuración de la impresoragenéricaen Windows
– Vaya usted a Inicio, Impresoras y Faxes o Dispositivos e impresoras, y dar clic en agregar impresora y seleccione la opción de agregar impresora local, Puerto LPT1 o Puerto USB.
A continuación le muestra una lista de impresoras. En fabricante selección Genérica y enimpresorasGeneric / Text Only y de aceptar.
Elija la opción de compartir so desea que otros usuarios puedan imprimir en su impresora y dar clic ensiguiente.
Finalmente active la opción de impresora predeterminada y de aceptar.
2.- Instalación en MyBusinessPOS
Ahora entramos a la columna de business manager y buscamos la opción de configuración le damos clic para entrar y después entramosen estación de trabajo y del lado derecho buscamos estacion01 y le damos doble clic para entrar.
Si la impresora la requiere para imprimir el ticket vaya por favor a la pestaña de Dispositivos y dele clic para activarla. En puerto ticket seleccione la impresoraGeneric / Text Only.
Una vez terminado damos aceptar. Haga sus pruebas
3.- Para abrir el cajón
Debe usted ir en Windows a Inicio y buscar impresoras y Faxes o Dispositivos e Impresoras.
Busque por favor la impresoraGeneric / Text Only, dele clic con botón derecho y seleccione propiedades de la impresora.
Ahora seleccione la pestaña de comandos de la impresora y en la opción de empezar trabajos de impresión teclee la siguiente instrucción :
<70><30><14><14>
Después, dar clic en aplicar y aceptar.
Una opción más para abrir el cajón desde impresora usb es el siguiente bloque de código
SubMain()
cSalida=””
‘Esto abre el cajonde dinero
if Ambiente.rstEstacion(“Cajon”)<>0 Then
cSalida = cSalida & Chr(27) & Chr(112) & Chr(48) & Chr(20) & Chr(20)
cSalida = cSalida & Chr(7) end if
If Ambiente.rstEstacion(“ticket”) <> 0 Then
If clAt(“LPT”, Ambiente.rstEstacion(“pticket”)) > 0 Then
Out Trim(Ambiente.rstEstacion(“pticket”)), cSalida
Else
If Ambiente.Ticket.PortOpenThen Ambiente.Ticket.Output = cSalida Endif
Mediante esta pequeña modificacion,se realizara el arqueo de caja e impresion de la misma asi como la impresion del cortez sin visualizar en el browser del punto de venta.
Parece una tontería pero a veces pasa mas con el Windows 8 y con el Windows 7.
Este error está generado por el perfil del usuario. En algunos casos cuando no podemos seleccionar ninguna impresora para imprimir.
¿Como solucionar el problema de establecer como impresora predeterminada una de las impresoras que tenemos sin crear un nuevo perfil de usuario?
En Inicio – Ejecutar escribimos Regedit y pulsamos Intro
Entramosen :
HKEY_CURRENT_USER / SOFTWARE / MICROSOFT / WINDOWS NT / CURRENT VERSION / WINDOWS
Nos posicionamos encima de WINDOWS y pulsamos boton derecho del ratón seleccionando con boton izquierdo Permisos
Los permisos deben ser :
Grupo Administradores (<nombre maquina>Administradores> – permiso de permitir Control Total + Leer
Usuario <nombre de usuario> (nombre usuario) – permiso de permitir Control Total + Leer
Grupo Restringido – Permiso de permitir Leer
Grupo SYSTEM – Permiso de permitir Control Total + Leer
Una vez establecidos los permisos Pulsamos Aceptar
El siguiente paso será la creación de esta entrada. Pulsamos en la parte derecha en la zona blanca y seleccionamos Nuevo -> Valor Alfanumérico. Cambiamos el nombre que aparece como Nuevo valor #1 en DEVICE
Seleccionamos DEVICE y pulsamos dos veces boton izquierdo o la tecla INTRO