Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Probleem dot matrix printeri fondiga (epson TM-U220PD) mängus 6pack ! märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
z@ke
Kreisi kasutaja
z@ke

liitunud: 21.12.2003




sõnum 30.04.2011 19:12:30 Probleem dot matrix printeri fondiga (epson TM-U220PD) mängus 6pack ! vasta tsitaadiga

Win XP pro
Firefox 4
Dot Matrix Printer Epson TM-U220PD ( M188D ) uusimate driveritega.

On browseri põhine keskkond (php/mysql jms), mis lõpptulemusena genereerib tšeki HTML lehena.

Probleem:
tšekile peab mahtuma 40 tähtmärki rea kohta aga kõik "tavalised" fondid ei sobi selle jaoks. ( Sellist tihedust nõudva suuruse juures muutuvad loetamatuks ) testisin igasugu CSS trikkide (tähevahet vähendada, erinevate fontide/suuruste/px/pt/em/% vahekordadega) ja custom 8px fontidega. Ei sobi.

Paljulubav aga kahjuks läbikukkunud lahendus:
Epsoni driver lubab "True Type Font Substitution'i" mis lubab kogu prinditava kraami printer-friendly fonti panna. Niisiis:

"Epson TM-U220 Receipt Printing Preferences" -> Printer Settings alt: TrueType Font to Subsitute ALL -> Device Font Name annab valiku: FontA, FontB, FontA[254], FontB[254], FontA[255], FontB[255], control ja controlA

muudab ära küll fondi aga puuduvad ÕÜÖÄõüäö ( nende asemel on tšekki printides tühjad kohad ) ja suurus on vale.

"Epson TM-U220 Receipt Printing Preferences" -> "Font" alt: FontB11 ( mis peaks kõige pisem font olema ) valides , Test Datasse "õüä xxx midaiganes" kirjutades ja RUN'i vajutades tuleb printerist välja täpselt see, mida vaja.

Kuidas ma nii teha saan, et printer automaatselt alati FontB11 kasutaks? Subsitute alt seda valida ei saa...

Teen 6packi välja vms kui keegi aitab probleemi lahendada thumbs_up.gif icon_biggrin.gif

kui vaja, võin pilte teha/koodi näidata
Kommentaarid: 60 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 30.04.2011 21:00:59 vasta tsitaadiga

z@ke, sobiva fondi/nime ja suurusega PDF fail ei pane rahuldavalt printima seadet? Annab neid vabalt genereerida PHP'ga, kasutades näiteks TCPDF või muud sobivat libraryt.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
z@ke
Kreisi kasutaja
z@ke

liitunud: 21.12.2003




sõnum 30.04.2011 21:11:30 vasta tsitaadiga

mikk36, tänud!

Aga ei usu, et parema tulemuse annab, kui CSS'iga mängimine. Sama nurga alt lähenemine ikkagi. Olen muidu poolsada fonti läbi testinud ja päris lähedale saanud, aga ikkagi mitte 40 char / line ja anomaaliavabalt.

Printeri enda fondi kasutamine on vist ikkagi ainuke variant. Oleks seal Subsitude all FontB11 oleks kõik mured lahendatud aga on mingid FontB[254] jms , mis ei tea õüäö'dest midagi. Nagu kiusu pärast pole seal listis FontB11 icon_biggrin.gif

Tegelikult peaks kogu süsteem mõne päris-keele peal olema...
Kommentaarid: 60 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 30.04.2011 21:59:52 vasta tsitaadiga

z@ke, mida päriskeel juurde annaks?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
z@ke
Kreisi kasutaja
z@ke

liitunud: 21.12.2003




sõnum 30.04.2011 22:09:04 vasta tsitaadiga

saaks otse õigele fondile ligi.

aga aeg on piiratud ja kogu asja ümber teha ei ole mõtet, tuleb midagi leiutada..
Kommentaarid: 60 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 01.05.2011 12:23:11 vasta tsitaadiga

http://www.upload.ee/files/1309200/epson.pdf.html
seda oled lugenud/katsetanud? st tundub, et kui FontB valida, siis valib printer printimisel automaatselt, kas on B11 või B22.

nt panna substitutioniks FontB + wordpadi kirjutada "õäöü", fondiks Arial 10pt ja code page Western, siis prindib õige asja?
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
QWhite
Kreisi kasutaja
QWhite

liitunud: 24.02.2004




sõnum 04.05.2011 08:01:55 vasta tsitaadiga

Kas oled kindel, et need üõöä seal fondis lihtsalt mingi teise koha all ei asu? Ühe Epsoni POS printeriga tuli kõik need õiged tähed leida ja asendada
Kommentaarid: 65 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
z@ke
Kreisi kasutaja
z@ke

liitunud: 21.12.2003




sõnum 15.05.2011 15:09:46 vasta tsitaadiga

tänan vastuste eest! Olin vahepeal välismaal ja ei saanud printerile ligi, täna õhtul proovin järgi thumbs_up.gif

DoS, substitutioniks FontB + wordpadi kirjutada "õäöü", fondiks Arial 10pt ja code page Western siis prindib õige asja.

browserist printides ( CSS'is font Arial , font-size: 10pt; ja HTML'is charset=ISO-8859-1, FontB substitude ) prindib mingi täieliku jura välja ( browser näitab normaalselt )
samad settingud ja FontB[255] prindib õige asja ilma õüäö

QWhite, kust ma neid asendada saan?
Kommentaarid: 60 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 16.05.2011 00:33:28 vasta tsitaadiga

Huvitav oleks teada, mis jura see täpsemalt on, mida ta prindib.
Ja mida QWhite ilmselt mõtles, et täpitähed on mõne muu koodi all, st ma paneks kõik tähed 0x00-0xFF htmli (ok, mingid control code'd võib algusest ära jätta) ja siis prindiks mõlema substitiutioniga ja vaataks, mis juhtub.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
z@ke
Kreisi kasutaja
z@ke

liitunud: 21.12.2003




sõnum 16.05.2011 01:22:00 vasta tsitaadiga

tänud idee eest!

kus peaks olema
" Firma nimi: Super OÜ" on " )LUPDQLPL6XSHU2h"
"Reg.kood: 12312312312" -> 5HJNRRG

pannes <p>&#245;&#252;&#228;&#246;</p> ( õüäö ) ja substitute FontB on tulemus " }?l; "
pannes <p>&#245;&#252;&#228;&#246;</p> ( õüäö ) ja substitute FontB[255] on tulemus tühjus

katsetan veel...
Kommentaarid: 60 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Probleem dot matrix printeri fondiga (epson TM-U220PD) mängus 6pack !
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.