Witam,
jak odwołać się do szerokości i długości ustawień w drukarce godex
ez1100plus ?
tutaj są sterowniki
http://www.seagullscientific.com/aspx/free-windows-printer-drivers-download.aspx
pytam gdyż jedyne rozwiązanie jakie udaje mi się wcielić w praktykę to
zmiana w rejestrach drukarki,
w user form data: tam są przechowywane dane dotyczące szerokości
długości a także marginesów wydruku.
Jest to zapisywane w sposób hexowy z tym że np liczba (długość
wydruku) w postaci dziesiętnej 1472 zapisywana jest w rejestrze 005C
(kalkulator pokaże 5C0) z tego analogiczny wniosek że wartości są
zapisywane w sposób (bitowy?) odwrotny do.... i tak się zastanawiam
czy jest to poprawne rozwiązanie jeśli wykonam odwołanie do rejestru
pobiorę cały ciąg i zmodyfikuje go do swoich potrzeb w prowadzając w
ten ciąg od razu długość szerokość marginesy etc...
Z jednej strony wydaje mi się to rozwiązanie rezultatywne- dające
rozwiązanie, ale
z drugiej strony jest to częściowe rozwiązanie, co jeśli zmienią się
drivery(trzeba będzie wprowadzić zmiany w programie)
Chciałem też odwołać się do tych ustawień poprzez PageSetupDialog ale
nie daje to rezultatu gdyż tak głęboko się nie wbiję.
Nie chodzi mi o to że myszką sobie wyklikam i pozmieniam tylko o to
żeby z poziomu aplikacji wprowadzić swoje dane.
Jest jeszcze rozwiązanie (tak przypuszczam)pozwalające odwołać się
bezpośrednio do dllki drukarki jednak czy to będzie dobra droga?
(pozatym jak wyciągnąc funkcje z tej dllki, wiem że są jakieś programy
ale nie kojarze teraz żadnego)
Proszę o podpowiedź , wskazówki, odwołania .
Dziękuje