[ BoX_RS @ 05.09.2007. 13:39 ] @
Ljudi imam veliki problem. Treba da štampam račune na Siemens nixdorf nd 69 Pos printeru. Dobio sam vrlo šture instrukcije od čovjeka koji je to navodno riješio, u suštini kaže da treba slati podatke direktno na LTP port, prije toga inicijalizovati port, štampati prvo na jednu, pa onda na drugu traku... Da stvar bude gora Windows (XP SP1) ga apsolutno ne vidi?! Nemam iskustva sa ovkvim uređajima pa me interesuje da li je to normalna stvar ili... Može li mi neko pomoći kakvim komadom koda za rad sa LTP portom, ili kakvim korisnim linkom, ili nečim trećim?

Hvala unaprijed!
[ rgdrajko @ 05.09.2007. 16:37 ] @
Mozda ti ovo pomogne http://www.driverguide.com/boards/printers9/374.html
[ vbbojan @ 09.09.2007. 10:42 ] @
Svi ti POS uredjaji su malo egzoticne sprave i mahom je potrebno
poznavati njegove interne komande. Driveri za WIN operativne
sisteme tu ne pomazu mnogo, vec je potrebno prouciti
interne funkcije stampaca i kao sto ti je receno to direktno slati
stampacu (na LPT ili COM port). Naravno, neophodno je imati
dokumentaciju od samog uredjaja. Jedan od nacina da se
resi problem slanja podataka je da se na primer kompletna
stampa sa podacima i komandnim sekvencama prvo smesti u
obican txt file, a zatim taj file poslati na LPT port.
Samo slanje file moze da se uradi na vise nacina.
Od obicnog copy file na LPT (vrlo prljavo),
pa print komandom iz DOS shell-a (ne radi na svim WIN OS)
ili koriscenjem WIN GENERIC TEXT printer drivera,
(driver postoji u svakoj verziji WIN OS i instalira se kao i
svaki drugi printer).

Nadam se ti je ovo dovoljno da te usmeri u pravom smeru.

Pozdrav,

Bojan
[ BoX_RS @ 11.09.2007. 11:44 ] @
Hvala vam, ali niste mi mnogo pomogli. Pomoću Generic Text štampača uspijevam pokrenuti jednu traku, ali ne i drugu. A to je problem. Nikakvu dokumentaciju nemam, štampač je skoro pa stariji od mene, u kamionu dovežen iz inostranstva vjerovatno sa otpada...
[ vbbojan @ 11.09.2007. 23:53 ] @
Nazalost moze ti pomoci samo onaj ko ima dokumentaciju,
odnosno poznaje konkretnu spravu.

Bez dokumentacije odnosno komandnih sekvenci
neces daleko stici. Gde ih pronaci, to je vec
malo teze pitanje, ali uz pomoc Interneta i malo
upornosti obicno se trazene informacije i pronadju.

Za pocetak mozda ovde ima nesto:

http://www.posguys.com/drivers.asp

Jedna od ideja je da na primer probas komandne
sekvence nekih EPSON modela, moze biti da su
kompatibilini.

Pozdrav.
[ BoX_RS @ 12.09.2007. 18:12 ] @
Riješio sam problem, tačnije čovjek kojeg sam spominjao na početku ustupio mi je kod. Sve se svodi na slanje štampaču par specijalnih karaktera za pomjeranje glave sa trake na traku i sječenje, a to je nemoguće znati bez adekvatne dokumentacije. Hvala svima.
[ rgdrajko @ 12.09.2007. 21:21 ] @
Citat:
BoX_RS: Riješio sam problem, tačnije čovjek kojeg sam spominjao na početku ustupio mi je kod. Sve se svodi na slanje štampaču par specijalnih karaktera za pomjeranje glave sa trake na traku i sječenje, a to je nemoguće znati bez adekvatne dokumentacije. Hvala svima.


Pa napisi koji su to specijalni karakteri.
[ BoX_RS @ 16.09.2007. 12:24 ] @
Naravno:

Open "LPT1" For Output As #1

'postavljanje glave na lijevu traku koja stampa racun kupcu
Print #1, Chr(27); Chr(99); Chr(48); Chr(2)
Print #1, text

'sijecenje
Print #1, Chr(27); "m"

'prebacivanje glave na desnu kontrolnu traku
Print #1, Chr(27); Chr(99); Chr(48); Chr(1)
Print #1, text

'vracanje glave lijevo
Print #1, Chr(27); Chr(99); Chr(48); Chr(2)
Close #1