Håller på lite med en kvittoskrivare kopplad till serieporten, och det fungeraqr ju ganska bra, sålänge jag baraq vill skriva ut lite.
Nu skulle jag vilja skicka komandon till den, typ pappersklipp, öppna kassalåda medmera.
Bara det att jag inte vet hur jag skall göra.
Skriver ut på den gör jag genom att skriva typ$ echo "Hej" > /dev/ttyS0
eller $ cat fil > /dev/ttyS0
BTP 2002NP
http://www.crs-usa.com/btp2002np.asp
http://www.crs-usa.com/DEALER/snbc/BTP- ... L_V2.0.pdf
http://www.crs-usa.com/DEALER/snbc/BTP- ... _V1.00.pdf
Någon som vet?
Prata med en seriportsskrivare, modell kvitto.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Re: Prata med en seriportsskrivare, modell kvitto.
Vild chansning; telnet?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Prata med en seriportsskrivare, modell kvitto.
Om jag tolkar manualen rätt så skär man av pappret med "GS V 0" (GS = Group Separator, 0x1D).
Kod: Markera allt
echo $'\x1DV\x00' > /dev/ttyS0
Re: Prata med en seriportsskrivare, modell kvitto.
Finns även program som Putty och Minicom för att lättare kunna snacka tvåvägs med serieporten
Re: Prata med en seriportsskrivare, modell kvitto.
Vad gör \x i kommandot?Lars skrev:Om jag tolkar manualen rätt så skär man av pappret med "GS V 0" (GS = Group Separator, 0x1D).Kod: Markera allt
echo $'\x1DV\x00' > /dev/ttyS0
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Prata med en seriportsskrivare, modell kvitto.
\xnn används för att ange hexadecimala värden istället för vanliga tecken. Det fungerar endast inom en $''-sträng. Så \x1D översätts till en enstaka byte som skickas till serieporten.