Czy istnieje sposób na zmianę języka interfejsu sterownika dla drukarek Canon Pixma? Jaki język jest używany, zależy od języka systemu operacyjnego lub ustawień lokalizacji systemu Windows. Naprawdę tego nie chcę, chcę mieć możliwość ręcznego ustawienia języka według własnego uznania, podczas instalacji sterownika lub później.

( Aktualizacja: Ustawienia lokalizacji nie mają na nie wpływu. Język jest ustawiany podczas instalacji sterownika.)

Zmień język interfejsu użytkownika dla Pixma IP2770

Znalazłem obejście dla Pixma IP2770, w którym edytujesz setup.ini plik, zastępując nazwy języków i ścieżki wyszukiwania zasobów DLL <SELECT> pod LANGUAGES Sekcja. Pomyślałem więc, że podzielę się nim z resztą społeczności.

Więc zamiast ...

0000=<SELECT>
0001=Arabic,RES\STRING\IJInstAR.ini,RES\DLL\IJInstAR.dll
0804=Simplified Chinese,RES\STRING\IJInstCN.ini,RES\DLL\IJInstCN.dll
0404=Traditional Chinese,RES\STRING\IJInstTW.ini,RES\DLL\IJInstTW.dll
0005=Czech,RES\STRING\IJInstCZ.ini,RES\DLL\IJInstCZ.dll
0006=Danish,RES\STRING\IJInstDK.ini,RES\DLL\IJInstDK.dll
0007=German,RES\STRING\IJInstDE.ini,RES\DLL\IJInstDE.dll
0008=Greek,RES\STRING\IJInstGR.ini,RES\DLL\IJInstGR.dll
0009=English,RES\STRING\IJInstUS.ini,RES\DLL\IJInstUS.dll
000A=Spanish,RES\STRING\IJInstES.ini,RES\DLL\IJInstES.dll
000B=Finnish,RES\STRING\IJInstFI.ini,RES\DLL\IJInstFI.dll
000C=French,RES\STRING\IJInstFR.ini,RES\DLL\IJInstFR.dll
000E=Hungarian,RES\STRING\IJInstHU.ini,RES\DLL\IJInstHU.dll
0010=Italian,RES\STRING\IJInstIT.ini,RES\DLL\IJInstIT.dll
0011=Japanese,RES\STRING\IJInstJP.ini,RES\DLL\IJInstJP.dll
0012=Korean,RES\STRING\IJInstKR.ini,RES\DLL\IJInstKR.dll
0013=Dutch,RES\STRING\IJInstNL.ini,RES\DLL\IJInstNL.dll
0014=Norwegian,RES\STRING\IJInstNO.ini,RES\DLL\IJInstNO.dll
0015=Polish,RES\STRING\IJInstPL.ini,RES\DLL\IJInstPL.dll
0016=Portuguese,RES\STRING\IJInstPT.ini,RES\DLL\IJInstPT.dll
0019=Russian,RES\STRING\IJInstRU.ini,RES\DLL\IJInstRU.dll
001D=Swedish,RES\STRING\IJInstSE.ini,RES\DLL\IJInstSE.dll
001E=Thai,RES\STRING\IJInstTH.ini,RES\DLL\IJInstTH.dll
001F=Turkish,RES\STRING\IJInstTR.ini,RES\DLL\IJInstTR.dll
0021=Indonesian,RES\STRING\IJInstID.ini,RES\DLL\IJInstID.dll

Dostajesz....

0000=<SELECT>
0001=<SELECT>
0804=<SELECT>
0404=<SELECT>
0005=<SELECT>
0006=<SELECT>
0007=<SELECT>
0008=<SELECT>
0009=English,RES\STRING\IJInstUS.ini,RES\DLL\IJInstUS.dll
000A=<SELECT>
000B=<SELECT>
000C=<SELECT>
000E=<SELECT>
0010=<SELECT>
0011=<SELECT>
0012=<SELECT>
0013=<SELECT>
0014=<SELECT>
0015=<SELECT>
0016=<SELECT>
0019=<SELECT>
001D=<SELECT>
001E=<SELECT>
001F=<SELECT>
0021=<SELECT>

.... w przypadku, gdy preferowanym językiem jest angielski. (Aktualizacja: instalujesz sterownik z wersji językowej systemu Windows, która pasuje do dowolnego z języków SELECT powyżej)

Jest to sposób wymuszenia na programie instalacyjnym monitowania o wybór języka podczas procesu instalacji.

Poprzez włożenie <SELECT> zamiast nazwy języka i jego zasobu DLL, w rzeczywistości mówisz programowi instalacyjnemu, jakie języki nie chcesz zobaczyć na liście, gdy wyświetli monit o wybranie języka. Nie wybierasz więc tego, co chcesz zobaczyć, wybierasz to, czego nie chcesz widzieć. Pozostaje tylko to, co zobaczysz na liście. W powyższym przykładzie jest to tylko język angielski. A ponieważ jest to tylko jeden język, powinien być na tyle sprytny, aby nawet nie monitować o wybranie języka.

Uwaga: Jeśli używasz programu instalacyjnego sterownika z angielskiej wersji systemu Windows, a preferowanym językiem, który chcesz zainstalować, jest angielski, nie musisz tego robić, angielski zostanie wybrany automatycznie przez proces instalacji.

Ale jeśli jesteś podobny do mnie i używasz programu instalacyjnego sterownika ze szwedzkiej wersji systemu Windows lub niemieckiej wersji systemu Windows lub czeskiej wersji systemu Windows, lub jakiejkolwiek wersji językowej ... musisz umieścić <SELECT> wartość zamiast tego języka, dla którego chcesz uniknąć instalacji.

Wystarczy tylko umieścić <SELECT> wartość zamiast języka, którego chcesz uniknąć. Efekt jest taki, że język nie pojawi się na liście języków, gdy program instalacyjny poprosi o wybranie języka. Ale pamiętaj, że aby uzyskać podpowiedź do języka, musisz umieścić <SELECT> wartość w miejsce linii językowej, która w rzeczywistości jest językiem systemu Windows, z którego uruchamiana jest instalacja.

Przykład Uruchom program instalacyjny z duńskiego systemu Windows. Jeśli tak pozostawisz ...

0005=Czech,RES\STRING\IJInstCZ.ini,RES\DLL\IJInstCZ.dll
0006=Danish,RES\STRING\IJInstDK.ini,RES\DLL\IJInstDK.dll
0007=German,RES\STRING\IJInstDE.ini,RES\DLL\IJInstDE.dll
0008=Greek,RES\STRING\IJInstGR.ini,RES\DLL\IJInstGR.dll
0009=English,RES\STRING\IJInstUS.ini,RES\DLL\IJInstUS.dll

... zainstaluje język duński, ponieważ wykrywa, że ​​używasz duńskiego systemu Windows.

Więc jeśli zmienisz na ...

0005=Czech,RES\STRING\IJInstCZ.ini,RES\DLL\IJInstCZ.dll
0006=<SELECT>
0007=German,RES\STRING\IJInstDE.ini,RES\DLL\IJInstDE.dll
0008=Greek,RES\STRING\IJInstGR.ini,RES\DLL\IJInstGR.dll
0009=English,RES\STRING\IJInstUS.ini,RES\DLL\IJInstUS.dll

.... zapyta, czy chcesz zainstalować w języku czeskim, niemieckim, greckim lub angielskim. Więc widzisz, nie musisz ustawiać <SELECT> dla wszystkich języków z wyjątkiem tego, w którym znajduje się twój Windows.

Jeśli zmienisz na ...

0005=Czech,RES\STRING\IJInstCZ.ini,RES\DLL\IJInstCZ.dll
0006=<SELECT>
0007=<SELECT>
0008=Greek,RES\STRING\IJInstGR.ini,RES\DLL\IJInstGR.dll
0009=<SELECT>

... poprosi o zainstalowanie w języku czeskim lub greckim. Widzisz, w ten sposób usuwasz niemiecki i angielski z listy opcji.

Uwaga 2: Upewnij się, że istnieje plik DLL dla języka, z którym zamierzasz zainstalować, powinien znajdować się pod adresem ..\RES\STRING\.

IP2770 to model na rynek azjatycki, więc jeśli chcesz to sprawdzić, musisz przejść do strony pobierania Canon India (na przykład), aby pobrać sterownik.

Niestety ta metoda nie jest możliwa w przypadku mojego IP4000. Nie ma nawet sterownika do pobrania dla systemu Windows Vista.

Ale czy naprawdę nie ma NORMALNEGO sposobu zmiany języka interfejsu użytkownika, wiesz ... bez konieczności włamywania się do cholerstwa? Naprawdę nienawidzę takich głupich programów.

Poza tym sterownik mojej drukarki jest wyposażony w system Windows Vista, więc nie muszę nawet instalować żadnych sterowników. I niewiele mam szansę ustawić język, wiedząc, że instalacja sterownika nigdy się nie dzieje. Vista automatycznie konfiguruje sterownik drukarki, gdy tylko ją podłączę i włączę.

Czy ktoś tutaj wie, jak obejść to fanatyczne ograniczenie sterownika Canon Pixma?

Samir
źródło