home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
07
/
ami21
< prev
next >
Wrap
Text File
|
1997-04-15
|
6KB
|
117 lines
Moje boje z Jedynie Sîusznâ Ideologiâ firmy Star, czyli
-------------------------------------------------------
POLSKI STEROWNIK DLA DRUKARKI STAR LC-90
<lead>Drukarka LC-90 jest jednym z nowszych modeli drukarki
9-igîowej, znanej firmy Star. Jest fabrycznie wyposaûona m.in. w
tabelë kodowâ PC-852, zawierajâcâ polskie znaki w standardzie
Latin2. Mogîoby sië wiëc wydawaê, ûe nie powinno byê problemów z
drukowaniem polskich znaków przy wspóîpracy z komputerem Amiga i
istniejâcym od dawna sterownikiem PL_EpsonX-Latin2.
<a>Jan Pikul
<txt>I ja tak sâdziîem. Dlatego, gdy otrzymaîem list od jednego
ze szczëôliwych(?) nabywców drukarki LC-90 z zapytaniem,
dlaczego drukarka nie dziaîa z Amigâ, odpisaîem, ûe po prostu
naleûy skonfigurowaê drukarkë z tablicâ PC-852, w preferencjach
podstawiê sterownik PL_EpsonX-Latin2 i wszystko bëdzie w
porzâdku. Rzecz w tym, ûe wymieniony sterownik nie wybiera
automatycznie tablicy z polskimi znakami. Robi sië to róûnie w
róûnych drukarkach. Dlatego, projektujâc sterownik, odwoîaîem sië
do moûliwoôci konfiguracji drukarki. Kaûda drukarka ma moûliwoôê
zapamiëtania na staîe, z jakâ tablicâ znaków powinna sië zgîaszaê
po podîâczeniu do prâdu. Odpowiedniâ tablicë wybiera sië zwykle
albo mikroprzeîâcznikami, albo podczas wstëpnej konfiguracji
drukarki przy uûyciu panelu -- wystarczy to zrobiê raz. Drukarka
zapamiëtuje ustawienia i polski druk rusza z kopyta.
Napisaîem wiëc list i przekonany, ûe sprawa jest zaîatwiona,
odîoûyîem jâ "na póîkë". Jednak posiadacz LC-90 nie daî za
wygranâ. Nastâpiîa dîuûsza wymiana listów. On próbowaî mnie
przekonaê, ûe drukarka nie ma ani mikroprzeîâczników, ani
moûliwoôci konfiguracji z panelu (sâ tylko dwa klawisze), ja
upieraîem sië przy swoim: ûe taka moûliwoôê powinna byê...
Wypada tu zaznaczyê, ûe nie widziaîem jeszcze ani drukarki, ani
instrukcji do niej. Po prostu pisaîem to, co wiedziaîem o
wczeôniejszych modelach firmy Star. On pisaî z kolei, ûe
konfiguracja odbywa sië wyîâcznie programowo; ja upieraîem sië,
ûe w takim razie w instrukcji muszâ byê opisane odpowiednie
kody...
Skapitulowaîem, gdy otrzymaîem pocztâ instrukcjë do drukarki
LC-90. Instrukcja byîa wielojëzyczna (oczywiôcie tekstu
polskiego brakowaîo), mimo to niezbyt gruba. Z koniecznoôci wiëc
zawieraîa tylko najbardziej potrzebne informacje w rodzaju: jak
wyjâê drukarkë z pudeîka, jak wîâczyê jâ do prâdu itd. Na koïcu,
w formie dodatku, doîâczono tablicë kodów sterujâcych. Niestety,
tablica zawieraîa tylko "normalne" kody, zmieniajâce chwilowo
stan drukarki. O kodach konfigurujâcych drukarkë na staîe nie
byîo w instrukcji ûadnej wzmianki. Tutaj maîa dygresja: miaîem
zamiar zrobiê sterownik, wykorzystujâcy podane w instrukcji
"normalne" kody sterujâce do wyboru tablicy z polskimi znakami.
Niestety, informacja z instrukcji okazaîa sië niewystarczajâca.
We wspomnianej tabeli brak byîo jakichkolwiek informacji o
parametrach sekwencji sterujâcych (a swojâ drogâ, gdzie podziaîy
sië dawne, dobre czasy, kiedy to instrukcje firmy Star mogîy
sîuûyê za wzór wyczerpujâcego potraktowania tematu?). Kody
wyglâdaîy podobnie, jak standard ESC/P2 stosowany w mojej
drukarce EPSON Stylus 800+. Jednak znanym mi sposobem udaîo sië
wprawdzie wîâczyê tabelë kodowâ PC-850, nie udaîo sië jednak
dotrzeê do tabeli PC-852 z polskimi znakami (testy
przeprowadzaîem tylko korespondencyjnie). Pozostawaîo ûywiê
nadziejë, ûe powiedzie sië konfiguracja drukarki z tabelâ PC-852
na staîe. Tak, tylko jak to zrobiê?
Z instrukcji wynikaîo jedno: nie ma mikroprzeîâczników. Nie moûna
konfigurowaê z panelu. Jest moûliwoôê konfiguracji programowej,
ale kody sîuûâce do tego pozostajâ tajemnicâ firmy (nie znalazîem
w instrukcji wzmianki o jakimô innym, obszerniejszym,
podrëczniku...). Czy wobec tego konfiguracja jest niemoûliwa?
Aleû skâd. Jest tylko jeden problem: firma Star przyjëîa w tym
wypadku "jedynie sîusznâ ideologië" i doîâcza do drukarki
specjalny program, konfigurujâcy drukarkë pod MS-DOS-em, oraz
sterownik dla systemu MS WINDOWS. Wszystko to na dyskietce 1,44
MB w formacie "miëdzynarodowym". I tylko tyle. W instrukcji nie
ma najmniejszej nawet wzmianki o tym, co powinni zrobiê
uûytkownicy innych komputerów. Bo i po co? Niech lepiej kupiâ
czym prëdzej klon IBM-a! Znajdziemy za to w instrukcji, nawet
doôê obszerny, opis uûycia programu konfigurujâcego drukarkë na
niebieskim blaszaku.
No cóû, przy zaîoûeniu, ûe mówiâc jëzykiem logiki, "dla kaûdego
X, jeôli X ma komputer, to X ma IBM PC, takie potraktowanie
instrukcji wydaje sië jak najbardziej logiczne...
W tej sytuacji, chcâc ratowaê kolegów amigowców przed
koniecznoôciâ dúwigania zakupionej drukarki do kumpla pecetowca,
w celu dokonania wstëpnej konfiguracji (juû sobie wyobraûam
tryumfalnâ minë tego pecetowca!), postanowiîem sam poôwiëciê sië
dla spoîeczeïstwa. Z firmowâ dyskietkâ od LC-90 poszedîem do
pewnego znajomego (i zatwardziaîego) posiadacza IBM-a. Poprosiîem
go o tylko jednâ drobnâ przysîugë: o skopiowanie dyskietki 1,44
MB na dwa dyski 720 KB, motywujâc to tym, ûe nie mam "gëstej"
stacji. Przy okazji udowodniîem mu oczywiôcie wyûszoôê mojego
komputera, na prostym przykîadzie: IBM jest bezradny wobec
dyskietki z programem dla Amigi, moja Amisia poradzi sobie
ôwietnie z programem dla peceta. Wolaîem pobiedziê sië w domu na
emulatorze, niû naraziê na szwank dobre imië mojej A1200 ...
W ten oto sposób, poprzez uruchomienie na emulatorze i
przechwycenie kodów wysyîanych do drukarki, zmusiîem program
konfiguracyjny do zdradzenia tajemnicy firmowej: jak
skonfigurowaê wstëpnie drukarkë LC-90 z tabelâ PC-852?
I tak powstaî sterownik PL_StarLC90-L2. Jest to wîaôciwie
sterownik PL_EpsonX-Latin2, wyposaûony dodatkowo w umiejëtnoôê
konfiguracji drukarki LC-90 z tabelâ PC-852. Jak juû wspomniaîem,
konfiguracja jest pamiëtana przez drukarkë. Dlatego wystarczy raz
uûyê nowego sterownika, by drukarka Star LC-90 zaczëîa drukowaê
po polsku takûe ze starym sterownikiem PL_EpsonX-Latin2. Po
prostu nowy sterownik ratuje honor Amigi: odpada koniecznoôê
wypoûyczania IBM-a w celu przeprowadzenia wstëpnej konfiguracji
drukarki.
Nigdy nie lubiîem totalitaryzmu.