2012-09-04 8 views
11

Tengo un recibo hecho usando Crystal Reports donde la página tiene 4 pulgadas de ancho y la altura debe ser dinámica. Establecí la altura en 2 pulgadas, porque no sé cómo hacerla dinámica. La impresora es TVS RP-45 Justbill printer.TVS RP-45 rollo de impresión

La impresora está expulsando papel después de la impresión. ¿Cómo evito que esto suceda?

Cualquier solución además de Crystal Reports sería útil. El programa está escrito en C# .NET 2.0 Winforms y se conecta a una base de datos de SQL Server 2005.

 

Report Header Section 
         Bill no : 101 
______________________________________________ 
Detail Section 
Item Code    Qty   Amount 
[ItemCode]    [Qty]   [Amount] 
______________________________________________ 
Report Footer Section 
Grand Total      [GrandTotal] 
______________________________________________ 

El pie del informe Sección está utilizando alrededor de 2 pulgadas por lo que establecer la altura del papel a 2 pulgadas. Esto no resolvió el problema. La altura del papel ahora es 2 veces más de lo que debería ser si hay más de 1 elemento.

La impresora utiliza rollo de papel y debería alimentar más papel proporcionalmente con la cantidad de artículos vendidos.

Ayúdeme a resolver esto sin desperdiciar papel.

+1

trate de comprobar los ajustes de la impresora. Las impresoras de alimentación por rollo a menudo tienen configuraciones para la alimentación de formularios después de los trabajos. – Orbling

+0

Ya lo compruebo, sin ventajas. He elegido la alimentación del tractor desde las propiedades de la impresora. –

+2

Y no hay alimentaciones de página en el documento que está imprimiendo? Cualquier superposición horizontal o vertical en el tamaño de impresión provocará la alimentación. Posiblemente incluya las áreas no imprimibles, es posible que el tamaño de la página deba caber dentro del área imprimible de la impresora. – Orbling

Respuesta

3

Voy a sugerir algo un poco diferente.

Cree un documento nuevo en el Bloc de notas en Windows o un editor de texto sin formato en otros sistemas operativos.

Este documento (.txt) sólo debe contener una línea: TEST_LINE_1

  1. Enviar este documento a la impresora y ver si la alimentación de impresión después de la misma continúa.

  2. Si continúa a comer después de la única línea de impresión: Comprobar la configuración de la siguiente manera (Sé que dijo que ya ha comprobado):

Del manual: [http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf] Para configurar los ajustes de fábrica de la impresora, primero presione FONT, Line feed y PRINT buttons together y luego encienda la impresora usando el interruptor ON/OFF .

  • Por lo general, debe mantener pulsados ​​esos botones mientras lo apaga y lo vuelve a encender; manténgalo pulsado hasta que la impresora imprima su configuración.

Si puede publicar de nuevo con lo que la impresión dice palabra por palabra, sería bueno.

  1. Si no se introduce después de la una sola línea: Su diseño es más probable demasiado ancha para el formato/límites internos de la anchura del papel y que está envolviendo en una nueva línea para cada línea que tiene.

¿Puede publicar una foto de lo que se está imprimiendo con la cantidad de papel que está alimentando?

  1. impresora Probar en un equipo diferente o portátil si es posible con el archivo de texto de una sola línea (como antes) o con su trabajo informe personalizado - ¿es la misma salida?

  2. Si la impresora está instalada como un dispositivo USB: elimine todos los rastros de los archivos del controlador y desinstálelos por completo como impresora; vuelva a instalar las copias recientes y vea qué sucede, ¿lo mismo?

aprecio algunas de estas cosas siempre 'parecer obvio' cuando estás frente a un problema, pero sí ayuda a empezar de nuevo con la más básica de las cosas ..