Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar
  • Página:
  • 1
  • 2

TÓPICO: Programa termina ao imprimir

Programa termina ao imprimir 26 Jan. 2015 01:16 #8939

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5312
  • Obrigado recebido 735
Aconselhamos a leitura do seguinte tópico a todos os utilizadores que se deparem com problemas técnicos na instalação / utilização do Colibri em Linux: www.projectocolibri.com/forum/14-FAQ-Per...cto-colibri-em-linux
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.

Programa termina ao imprimir 03 Fev. 2013 15:34 #4485

  • João Cunha
  • Avatar de João Cunha
  • Offline
  • Mensagens: 8
  • Obrigado recebido 3
A solução esta em editar o ficheiro .PPD, (que vem com os drivers da impressora).

Abri o ficheiro epson-tm-t20-rastertotmt.ppd com o notepad++ e substitui todos 80 x 297mm por 80 x 500 mm
*PPD-Adobe: "4.3"
*% Copyright (C) Seiko Epson Corporation 2010. All rights reserved.
*%
*% Driver for Epson Thermal Printers Series.

*FormatVersion: "4.3"
*FileVersion: "1.0"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "TM-T20.PPD"
*Manufacturer: "EPSON"
*Product: "(ThermalPrinter)"
*ModelName:"EPSON TM-T20"
*ShortNickName:"TM-T20"
*NickName: "EPSON TM-T20 (rastertotmt)"
*PSVersion: "(3010.000) 0"
*LanguageLevel: "3"
*ColorDevice: False
*DefaultColorSpace: Gray
*FileSystem: False
*Throughput: "1"
*LandscapeOrientation: Plus90
*VariablePaperSize: True
*TTRasterizer: Type42
*cupsVersion: 1.2
*cupsManualCopies: True
*cupsModelNumber: 1
*cupsFilter: "application/vnd.cups-raster 0 rastertotmt"

*OpenGroup: General/General

*%Page size settings.
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 11 AnySetup *PageSize
*DefaultPageSize:RP80x500
*PageSize RP80x500/Roll Paper 80 x 500 mm: "<</PageSize[204 841.8]/ImagingBBox null>>setpagedevice"
*PageSize RP58x297/Roll Paper 58 x 297 mm: "<</PageSize[141.7 841.8]/ImagingBBox null>>setpagedevice"
*CloseUI: *PageSize

*OpenUI *PageRegion: PickOne
*OrderDependency: 11 AnySetup *PageRegion
*DefaultPageRegion:RP80x500
*PageRegion RP80x500/Roll Paper 80 x 500 mm: "<</PageSize[204 841.8]/ImagingBBox null>>setpagedevice"
*PageRegion RP58x297/Roll Paper 58 x 297 mm: "<</PageSize[141.7 841.8]/ImagingBBox null>>setpagedevice"
*CloseUI: *PageRegion

*DefaultImageableArea: RP80x500
*ImageableArea RP80x500/Roll Paper 80 x 500 mm: "0 0 204 841.8"
*ImageableArea RP58x297/Roll Paper 58 x 297 mm: "0 0 141.7 841.8"

*DefaultPaperDimension: RP80x500
*PaperDimension RP80x500/Roll Paper 80 x 500 mm: "204 841.8"
*PaperDimension RP58x297/Roll Paper 58 x 297 mm: "141.7 841.8"

*%Custom page size settings.
*MaxMediaWidth: "211.1"
*MaxMediaHeight: "5669.2"
*NonUIOrderDependency: 100 AnySetup *CustomPageSize
*CustomPageSize True: "pop pop pop <</PageSize [ 5 -2 roll ]/ImagingBBox null>>setpagedevice"
*ParamCustomPageSize Width: 1 points 72 211.1
*ParamCustomPageSize Height: 2 points 72 5669.2
*ParamCustomPageSize WidthOffset:  3 points 0 0
*ParamCustomPageSize HeightOffset: 4 points 0 0
*ParamCustomPageSize Orientation:  5 int 0 0

*%Resolution settings.
*OpenUI *Resolution/Resolution: PickOne
*OrderDependency: 10 AnySetup *Resolution
*DefaultResolution: 203x203dpi
*Resolution 203x203dpi/203 x 203 dpi: "<</HWResolution[203 203]/cupsRowCount 24>>setpagedevice"
*CloseUI: *Resolution

*%Head speed settings.
*TmtSpeedValue 1: "13"
*TmtSpeedValue 2: "9"
*TmtSpeedValue 3: "5"
*TmtSpeedValue 4: "1"

*OpenUI *TmtSpeed/Printing Speed: PickOne
*OrderDependency: 10 AnySetup *TmtSpeed
*DefaultTmtSpeed: Auto
*TmtSpeed Auto/Use the printer settings : ""
*TmtSpeed 1/1st (Fast): ""
*TmtSpeed 2/2nd: ""
*TmtSpeed 3/3rd: ""
*TmtSpeed 4/4th (Slow): ""
*CloseUI: *TmtSpeed

*%Exit feed direction settings.
*TmtReverseFeedDirection: False

*%Paper reduction settings.
*OpenUI *TmtPaperReduction/Paper Reduction: PickOne
*OrderDependency: 11 AnySetup *TmtPaperReduction
*DefaultTmtPaperReduction: Bottom
*TmtPaperReduction Off/None: ""
*TmtPaperReduction Top/Top margin: ""
*TmtPaperReduction Bottom/Bottom margin: ""
*TmtPaperReduction Both/Top & Bottom margins: ""
*CloseUI: *TmtPaperReduction

*%Paper source settings.
*OpenUI *TmtPaperSource/Paper Source: PickOne
*OrderDependency: 11 AnySetup *TmtPaperSource
*DefaultTmtPaperSource: DocFeedCut
*TmtPaperSource DocFeedCut/Document [Feed, Cut]: ""
*TmtPaperSource DocFeedNoCut/Document [Feed, NoCut]: ""
*TmtPaperSource DocNoFeedCut/Document [NoFeed, Cut]: ""
*TmtPaperSource DocNoFeedNoCut/Document [NoFeed, NoCut]: ""
*TmtPaperSource PageFeedCut/Page [Feed, Cut]: ""
*TmtPaperSource PageFeedNoCut/Page [Feed, NoCut]: ""
*TmtPaperSource PageNoFeedCut/Page [NoFeed, Cut]: ""
*CloseUI: *TmtPaperSource

*CloseGroup: General

*OpenGroup: Buzzer Control/Buzzer Control

*%Buzzer settings.
*OpenUI *TmtBuzzerControl/Buzzer: PickOne
*OrderDependency: 11 AnySetup *TmtBuzzerControl
*DefaultTmtBuzzerControl: Off
*TmtBuzzerControl Off/Not used: ""
*TmtBuzzerControl Before/Sounds before printing: ""
*TmtBuzzerControl After/Sounds after printing: ""
*CloseUI: *TmtBuzzerControl

*%Sound pattern settings.
*OpenUI *TmtSoundPattern/Sound Pattern: PickOne
*OrderDependency: 11 AnySetup *TmtSoundPattern
*DefaultTmtSoundPattern: A
*TmtSoundPattern A/Option buzzer (Pattern A): ""
*TmtSoundPattern B/Option buzzer (Pattern B): ""
*TmtSoundPattern C/Option buzzer (Pattern C): ""
*TmtSoundPattern D/Option buzzer (Pattern D): ""
*TmtSoundPattern E/Option buzzer (Pattern E): ""
*CloseUI: *TmtSoundPattern

*%Buzzer repeat settings.
*OpenUI *TmtBuzzerRepeat/Buzzer Repeat: PickOne
*OrderDependency: 11 AnySetup *TmtBuzzerRepeat
*DefaultTmtBuzzerRepeat: 1
*TmtBuzzerRepeat 1/1: ""
*TmtBuzzerRepeat 2/2: ""
*TmtBuzzerRepeat 3/3: ""
*TmtBuzzerRepeat 5/5: ""
*CloseUI: *TmtBuzzerRepeat

*CloseGroup: Buzzer Control

*OpenGroup: Cash Drawer Control/Cash Drawer Control

*%Drawer settings.
*OpenUI *TmtDrawer1/Cash Drawer #1: PickOne
*OrderDependency: 11 AnySetup *TmtDrawer1
*DefaultTmtDrawer1: Off
*TmtDrawer1 Off/Does not open: ""
*TmtDrawer1 Before/Open before printing: ""
*TmtDrawer1 After/Open after printing: ""
*CloseUI: *TmtDrawer1

*OpenUI *TmtDrawer2/Cash Drawer #2: PickOne
*OrderDependency: 11 AnySetup *TmtDrawer2
*DefaultTmtDrawer2: Off
*TmtDrawer2 Off/Does not open: ""
*TmtDrawer2 Before/Open before printing: ""
*TmtDrawer2 After/Open after printing: ""
*CloseUI: *TmtDrawer2

*CloseGroup: Cash Drawer Control

*%Drawer pulse settings.
*TmtDrawer1Pulse On: 10
*TmtDrawer1Pulse Off: 100
*TmtDrawer2Pulse On: 10
*TmtDrawer2Pulse Off: 100

*%Pitch of feed settings.
*TmtFeedPitch: 406

*%Used command set version.
*TmtCommandSetVersion OutputRaster: 2

*%Line number of band.
*TmtBandLines: 256

*%Message defines.
*TmtMessage ParameterError: "Invalid parameter."

*% End

Instalei a impressora com este novo .PPD e já imprime facturas com muitos artigos, (talão até 500mm).

Com o .ppd editado para 500mm a impressão pela pré.visualização funciona bem, e na impressão directa imprime bem com o COLIBRI configurado em Tamanho de Papel: A4, se tentar personalizar para o tamanho (80x500mm) o programa fecha.
Anexos:
Última Edição: 03 Fev. 2013 18:07 por marcolopes.
O adminstrador desactivou a escrita pública.
The following user(s) said Thank You: marcolopes

Programa termina ao imprimir 02 Fev. 2013 02:44 #4446

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5312
  • Obrigado recebido 735
João Cunha escreveu:
É na impressão directa na pré-visualização não cheguei a experimentar.

Como alternativa, faça a PRÉ-VISUALIZAÇÃO e tente imprimir através do ADOBE. Diga-me se resolve a questão.
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 02 Fev. 2013 02:45 por marcolopes.
O adminstrador desactivou a escrita pública.

Programa termina ao imprimir 01 Fev. 2013 23:21 #4438

  • João Cunha
  • Avatar de João Cunha
  • Offline
  • Mensagens: 8
  • Obrigado recebido 3
Acontecia apenas na impressão DIRECTA? Na pré-visualização?

É na impressão directa na pré-visualização não cheguei a experimentar.

Vamos por partes:

a) A configuração da impressora vem com Media Size: Roll Paper 80x297mm (Vou ver se descubro como alterar para 80x400mm para ver se resolve.)

b) Tenho problemas a imprimir quando a factura é muito grande (muitos artigos), a impressora corta o talão aos +/- 29,7 cm e não imprime o resto da factura.

c) Ao tentar personalizar o tamanho do papel no colibri (80x400mm) para ver se resolvia o ponto (b), e fazer imprimir o colibri fecha, como na imagem abaixo. Mas se colocar em A4 o colibri não fecha e imprime só até 297mm.

d) "Desenrasquei-me" com a com a edição do template para aproveitar ao máximo o espaço.

Conclusão:
O problema persiste para talões muito grandes, a meu ver terei que configurar o Media Size da impressora (a).
Anexos:
Última Edição: 02 Fev. 2013 02:43 por marcolopes.
O adminstrador desactivou a escrita pública.
The following user(s) said Thank You: marcolopes

Programa termina ao imprimir 01 Fev. 2013 21:49 #4431

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5312
  • Obrigado recebido 735
João Cunha escreveu:
Optei por modificar o template (761-Factura_Talao-Modelo_1T)

Fiquei sem perceber o que é que a edição do TEMPLATE teve a haver com o fecho do programa ao imprimir... Acontecia apenas na impressão DIRECTA? Na pré-visualização? Deixou de acontecer? :-\
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.

Programa termina ao imprimir 01 Fev. 2013 12:25 #4426

  • João Cunha
  • Avatar de João Cunha
  • Offline
  • Mensagens: 8
  • Obrigado recebido 3
Optei por modificar o template (761-Factura_Talao-Modelo_1T) em que a QTD, Descrição, Preço UN, IVA e Valor
ficam todos numa só linha e fiz mais alguns ajustes para aproveitar espaço.
Agora com um talão 80x297mm consigo facturar até 42 artigos, o que é suficiente para as minhas necessidades de facturação e economizo no papel.

Abraço.

Nota:
A Impressora por defeito vem com a configuração Roll Paper 80x297mm, o que deve fazer o papel cortar/parar nos 297mm e não permitir tamanhos maiores, vou tentar descobrir como alterar essa configuração.
Última Edição: 01 Fev. 2013 21:47 por marcolopes.
O adminstrador desactivou a escrita pública.
  • Página:
  • 1
  • 2
Moderadores: marcolopes
Desenvolvido por Kunena