Projekat

Općenito

Profil

Akcije

Nove funkcije #28072

Zatvoren

Vratiti štampu Epson matrični direktno

Dodano od Ernad Husremović prije oko 14 godina. Izmjenjeno prije skoro 14 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Saša Vranić
Početak:
19.05.2012
Završetak:
% završeno:

100%

Procjena vremena:

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa F18 - Podrška #28088: F18 release 1.0.36ZatvorenoSaša Vranić21.05.2012

Akcije
Akcije #1

Izmjenjeno od Ernad Husremović prije oko 14 godina

kod dijaloga za štampu uvesti "E" (od epson, pošto se samo ti matrični štampači na tržištu još koriste)

nakon generacije outf.txt odmah to baciti na printer sa copy na lpt1 ...

Da bi podržali i ostale portove, LPT3 dodajmo "F" - lpt2, "G" LPT3.

Ovdje bjasko treba vidjeti koja komanda odgovara linux desktopu

Akcije #2

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Prioritet promijenjeno iz Normalan u Odmah riješiti
Akcije #3

Izmjenjeno od Saša Vranić prije oko 14 godina

postoji podešenje porta na podešenju printera

Akcije #4

Izmjenjeno od Ernad Husremović prije oko 14 godina

ja bih bez ikakvog podešenja porta kao parametra nego baš ovako.

tako da korisnik bez nekih intervencija i podešenja može ići standardno (grafička štampa) i pustiti direktnu štampu na matrični

Akcije #5

Izmjenjeno od Ernad Husremović prije oko 14 godina

znam kako je riješeno u FMK - podesiš printer, ali to mi se ne sviđa. to treba izbaciti.

Akcije #6

Izmjenjeno od Saša Vranić prije oko 14 godina

štampa na windows-u

copy txt_fajl > lpt1

ubuntu/mac:

lpr txt_fajl

http://manpages.ubuntu.com/manpages/lucid/man1/lpr.1.html

Akcije #7

Izmjenjeno od Saša Vranić prije oko 14 godina

testirao na mac-u ovaj lpr radi, e sada ima kombinacija i parametara, koji printer i slično

ako se zada samo

lpr txt_file

odštampa na defaultni printer, i evo meni ga na kyoceru odštampao

Akcije #8

Izmjenjeno od Saša Vranić prije oko 14 godina

Samo treba vidjeti kako zadati da se printa na određeni port

Akcije #9

Izmjenjeno od Saša Vranić prije oko 14 godina

Opcija štampe radi na ovaj način

f18_start_print()

setuju se globalni kodovi štampača epson/ptxt na osnovu print dijaloga (šta je odabrano)

f18_end_print()

ako je ptxt, poziva se gvim, ako je epson ide direktno na štampač

Međutim, problem ovoga je što praktično ne vidimo report na ekranu, prije je to prikazao unutar prozora (preview) pa onda na ctrl + P smo štampali direktno na printer...

Akcije #10

Izmjenjeno od Saša Vranić prije oko 14 godina

Akcije #11

Izmjenjeno od Saša Vranić prije oko 14 godina

razdvojene funkcije direktne štampe za unix i windows, kod unix-a dodano i ispitivanje postojanja printera...

commit

Akcije #12

Izmjenjeno od Saša Vranić prije oko 14 godina

testirao na mac-u poziv i odmah dobio da "printer epson_1 nije podešen"

zatim dodao neki dummy printer i nazvao ga epson_1 pa testirao onda štampu, tada je štampa ok, u printer spooleru dobio fajl za štampu

Akcije #13

Izmjenjeno od Saša Vranić prije oko 14 godina

  • % završeno promijenjeno iz 0 u 30
Akcije #14

Izmjenjeno od Saša Vranić prije oko 14 godina

commit

čišćenje kod-a

Akcije #15

Izmjenjeno od Saša Vranić prije oko 14 godina

Dobro, što se tiče F18, stvar je jasna...

Treba još vidjeti za ovu komadnu direktno u gvim-u da se može pozivati.

Akcije #16

Izmjenjeno od Saša Vranić prije oko 14 godina

G opcija postoji, to je gvim štampa, treba nju izbaciti da bi ovaj niz radio

E, F, G itd...

Akcije #17

Izmjenjeno od Saša Vranić prije oko 14 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 30 u 100

commit

implementirano

Akcije #18

Izmjenjeno od Jasmin Beganović prije skoro 14 godina

ispitivanje !OK

// ispitaj da li printer postoji
// lpq | grep epson_1 
_cmd := "lpq | grep " + _printer_name

lpq po defaultu daje samo "defaultni printer

lpq  shows  the  current  print  queue status on the named printer. Jobs queued on the default destination will be shown if no printer or class is
specified on the command-line.

koristiti ili

lpq -P epson_1 | grep epson_1

ili

lpstat -p | grep epson_1

Akcije #19

Izmjenjeno od Saša Vranić prije skoro 14 godina

implementirano

Akcije

Također dostupno kao Atom PDF