1

Есть ли способ изменить язык интерфейса драйвера для принтеров Canon Pixma? Какой язык используется, кажется, определяется языком ОС или настройками локализации Windows. Я действительно не хочу этого, я хочу иметь возможность устанавливать язык вручную по своему вкусу, либо во время установки драйвера, либо после него.

(Обновление: это не зависит от настроек локализации. Язык устанавливается во время установки драйвера.)

Изменить язык интерфейса для Pixma IP2770

Я нашел обходной путь для Pixma IP2770, где вы редактируете файл setup.ini , заменяя имена языков и пути поиска ресурсов DLL на <SELECT> в разделе LANGUAGES . Поэтому я подумал, что поделюсь этим с остальным сообществом.

Так что вместо ...

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

Ты получаешь....

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>

.... в случае, если английский является предпочтительным языком. (Обновление: и вы устанавливаете драйвер из языковой версии Windows, которая соответствует любому из языков SELECT, указанных выше.)

Это способ заставить программу установки предложить вам выбрать язык во время процесса установки.

Поместив <SELECT> вместо имени языка и его ресурса DLL, вы фактически указываете программе установки, какие языки вы не хотите видеть в списке, когда она предлагает вам выбрать язык. Таким образом, вы выбираете не то, что хотите видеть, а то, что не хотите видеть. То, что осталось, это то, что вы действительно увидите в списке. В приведенном выше примере это только английский. А поскольку это всего лишь один язык, он должен быть достаточно умным, чтобы даже не предлагать вам выбрать язык.

Примечание. Если вы запускаете программу установки драйвера из английской версии Windows, и английский язык является предпочтительным языком, который вы хотите установить, то вам не нужно ничего делать, английский будет выбран автоматически в процессе установки.

Но если вы похожи на меня, и вы запускаете программу установки драйвера из шведской версии Windows, или немецкой версии Windows, или чешской версии Windows, или любой другой языковой версии ... тогда вам нужно поставить <SELECT> значение вместо этого языка, язык, для которого вы хотите избежать установки.

Достаточно поместить только значение <SELECT> вместо языка, которого вы хотите избежать. В результате язык не будет отображаться в списке языков, когда программа установки предложит вам выбрать язык. Но обратите внимание, что для того, чтобы получить подсказку для языка, вам нужно поместить значение <SELECT> вместо языковой строки, которая фактически является языком Windows, с которой вы запускаете установку.

Пример Вы запускаете программу установки из датской Windows. Если оставить все как есть ...

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

... он установит датский язык, потому что он обнаруживает, что вы используете датскую Windows.

Так что если вы измените на ...

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

.... он спросит вас, хотите ли вы установить с чешским, немецким, греческим или английским языком. Итак, вы видите, нет необходимости устанавливать <SELECT> для всех языков, кроме того, на котором установлена ваша Windows.

Если вы измените на ...

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>

... вам будет предложено установить язык с чешским или греческим языком. Итак, вы видите, таким образом вы удаляете немецкий и английский из списка опций.

Примечание 2: Убедитесь, что есть файл DLL для языка, который вы хотите установить, он должен быть расположен по адресу ..\RES\STRING\ .

IP2770 является моделью для азиатского рынка, поэтому, если вы хотите проверить это, вам нужно перейти на страницу загрузки Canon India (например), чтобы получить драйвер.

К сожалению, этот метод не возможен с моим IP4000. Для Windows Vista нет даже драйвера, доступного для загрузки.

Но разве нет НОРМАЛЬНОГО способа изменить язык пользовательского интерфейса, знаете ли ... без необходимости взломать эту чертову штуку? Я действительно ненавижу такие глупые программы.

Кроме того, драйвер для моего принтера поставляется с Windows Vista, поэтому мне даже не нужно устанавливать никаких драйверов. И мало я получаю возможность установить язык, зная, что установка драйвера никогда не происходит. Vista автоматически настраивает драйвер для принтера, как только я подключаю его и включаю.

Кто-нибудь здесь знает, как обойти это фанатичное ограничение драйвера Canon Pixma?... кто-нибудь?...

0