Jump to content

Recommended Posts

Posted

I'm trying to download a printer driver for a Canon MP160 but when starting the installation it is in Thai only. How do I get the English version installed?

Posted

Are you downloading from Canon Thailand or elsewhere?

See if downloading from this site makes any difference.

That's exactly the site I used for the download - Canon USA.

Could it be that I have to do something with the regional settings to make the exe file believe I'm in US/UK/Aus?

Posted

I always download from Singapore to get local settings as default (do not want letter size) - you might try this:

http://search-sg.canon-asia.com/canon__sg_en__sg_p_en/search.x?ct=Support&hf=category%09zubaken&cf=model_sm:PIXMA+MP160&d=DOWNLOADS

Not sure what OS you have but did note Win 8.1 selects a default install language on first setup so not sure how that might effect things. There is probably an option to change language but you need to read Thai for many of them. Is the printer not getting set up by the OS - Windows 7 was able to set up my printers at times (but not all functions as I wanted).

Posted

Are you downloading from Canon Thailand or elsewhere?

See if downloading from this site makes any difference.

That's exactly the site I used for the download - Canon USA.

Could it be that I have to do something with the regional settings to make the exe file believe I'm in US/UK/Aus?

Yes I'm pretty sure that is the issue. Instead of asking you to make a language selection at the beginning of the install it's making the decision for you based on your region setting. Can be pretty irritating.

Now on all my devices I choose USA as the location and manually change time zone, date format and imperial to metric. The same with things like a Microsoft account. That way I very rarely receive emails in other languages or the dreaded "not available in your location" message when trying to do something.

Posted

I always download from Singapore to get local settings as default (do not want letter size) - you might try this:

http://search-sg.canon-asia.com/canon__sg_en__sg_p_en/search.x?ct=Support&hf=category%09zubaken&cf=model_sm:PIXMA+MP160&d=DOWNLOADS

Not sure what OS you have but did note Win 8.1 selects a default install language on first setup so not sure how that might effect things. There is probably an option to change language but you need to read Thai for many of them. Is the printer not getting set up by the OS - Windows 7 was able to set up my printers at times (but not all functions as I wanted).

I tried downloading from the linked site but the same happened - installed in Thai. I'll try changing the regional settings.

Posted

I always download from Singapore to get local settings as default (do not want letter size) - you might try this:

http://search-sg.canon-asia.com/canon__sg_en__sg_p_en/search.x?ct=Support&hf=category%09zubaken&cf=model_sm:PIXMA+MP160&d=DOWNLOADS

Not sure what OS you have but did note Win 8.1 selects a default install language on first setup so not sure how that might effect things. There is probably an option to change language but you need to read Thai for many of them. Is the printer not getting set up by the OS - Windows 7 was able to set up my printers at times (but not all functions as I wanted).

I tried downloading from the linked site but the same happened - installed in Thai. I'll try changing the regional settings.

...and that did not worksad.png

Posted (edited)

the "MP160 MP Driver Ver. 1.11 (Windows 7 x32 or x64/Vista64)" self-extracting setup file has support for 23 languages.

When run the installer the setup process is in English.

Edited by RichCor
Posted

If you don't find a way to specify the desired language the setup.exe program will display in, you could always pull a "these aren't the droids you're looking for" jedi trick...

by first unpacking the downloaded setup file (it's just a self-extracting .zip file) and saving it to its own folder, then edit the enclosed .ini files so when the actual setup.exe picks up the Thai code from the OS you rewrite the .ini so that code is interpreted as the one for English.

In theory it should work.

...this isn't the post you were looking for...

Posted

Maybe they are downloading setup information based on your IP location. Can you download using a VPN server outside of Thailand and try with that. There are free options for a small download like this you might be able to use if you do not have a normal VPN service.

Posted

OP, what is the exact filename of the driver you have downloaded that is installing in Thai?

And what is your Operating System & language of installation?

Posted

OP, what is the exact filename of the driver you have downloaded that is installing in Thai?

And what is your Operating System & language of installation?

The filename is:

mpnwin303ea22.exe

I'm using an English version of Windows 7 Ultimate.

Posted

If you don't find a way to specify the desired language the setup.exe program will display in, you could always pull a "these aren't the droids you're looking for" jedi trick...

by first unpacking the downloaded setup file (it's just a self-extracting .zip file) and saving it to its own folder, then edit the enclosed .ini files so when the actual setup.exe picks up the Thai code from the OS you rewrite the .ini so that code is interpreted as the one for English.

In theory it should work.

...this isn't the post you were looking for...

Not for a guy with my level of programming knowledgewink.png

Anyway, I did unpack the zipped file and there was no ini file there.

Posted (edited)

Just downloaded a "mp160win111ea23.exe".

It comes up in German, as my language settings are in German (W7 Ultimate).

And the unpacked content of this exe indeed contains language strings for multiple languages.

My guess, an important systemwide language setting (for non unicode programs) is "wrong" (set to Thai...).

Check as described here (one of many descriptions but looks good):

Setting "non-Unicode Programs" - Windows 7

(the article deals with setting to (!) Japanese, simple apply accordingly -> set to English...)

If in picture 4 of the above you see "Thai ..." then this is a possible source of the problem.

In this case change the setting to "English (US)" or what you prefer.

Restart required.

I suspect this to be the problem, because you seem to see Thai script, while the language source in the driver is non unicode.

If one would try/force to display this on an English system, one would see "garbage" like this:

¡ÒõÃǨ´ÙáÅ¡ÒþÔÁ¾ìã¹¢³Ð·Ó§Ò¹ÍÂèÒ§Í×è¹ Canon IJ

On a Thai system the same "garbage" would look like this:

การตรวจดูแลการพิมพ์ในขณะทำงานอย่างอื่น Canon IJ

Have you bought the PC in Thailand?

The staff at the shops sometimes do language settings (per user) to English but forget to do this systemwide settting which is very important.

Edited by KhunBENQ
Posted

RichCor's solution does work. By editing setup.ini I was able to force installation in any of the supported languages.

If you are not seeing the setup.ini file that's probably because of your view settings in Windows Explorer. You need to enable viewing of hidden files and file name extensions.

Edit the first 2 lines of setup.ini so that both end with "US" only.

[Language]
SupportLanguage="US"
DefaultLanguage="US"
Posted (edited)

This brute force solution migth work for once, till the next problem/version etc.

It is very clear that the computer of the thread starter has an "issue" which should be dealt at the root.

I suggest to check what I have described in #14.

Its worth and takes a minute.

In short words:

http://windows.microsoft.com/en-us/windows/change-system-locale#1TC=windows-7

  1. Open Region and Language by clicking the Start button 4f6cbd09-148c-4dd8-b1f2-48f232a2fd33_818, clicking Control Panel, clicking Clock, Language, and Region, and then clicking Region and Language.

  2. Click the Administrative tab, and then, under Language for non-Unicode programs, click Change system locale. 18abb370-ac1e-4b6b-b663-e028a75bf05b_48. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.

  3. Select the language, and then click OK.

    To restart your computer, click Restart now.

Edited by KhunBENQ
Posted

In the control panel regoin and lauguage the adminstration tab sets the lauguage to english.

the location tad you can set to US even if your in Thailand and solve the problem with these packages when I inistall cannon 3170

loction tab set to US as well as the lauguage

Posted

Just downloaded a "mp160win111ea23.exe".

It comes up in German, as my language settings are in German (W7 Ultimate).

And the unpacked content of this exe indeed contains language strings for multiple languages.

My guess, an important systemwide language setting (for non unicode programs) is "wrong" (set to Thai...).

Check as described here (one of many descriptions but looks good):

Setting "non-Unicode Programs" - Windows 7

(the article deals with setting to (!) Japanese, simple apply accordingly -> set to English...)

If in picture 4 of the above you see "Thai ..." then this is a possible source of the problem.

In this case change the setting to "English (US)" or what you prefer.

Restart required.

I suspect this to be the problem, because you seem to see Thai script, while the language source in the driver is non unicode.

If one would try/force to display this on an English system, one would see "garbage" like this:

¡ÒõÃǨ´ÙáÅ¡ÒþÔÁ¾ìã¹¢³Ð·Ó§Ò¹ÍÂèÒ§Í×è¹ Canon IJ

On a Thai system the same "garbage" would look like this:

การตรวจดูแลการพิมพ์ในขณะทำงานอย่างอื่น Canon IJ

Have you bought the PC in Thailand?

The staff at the shops sometimes do language settings (per user) to English but forget to do this systemwide settting which is very important.

Your suggestion solved the problem - many thanks to you and all who tried to help!thumbsup.gif

Posted

This is such a common problem here in Thailand. I remember going bananas trying to download PICASSA in English rather than Thai.

I know every subject can not be pinned but I would nominate this thread or perhaps if one of you with solid knowledge of the subject,would write a comprehensive post that could be pinned.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.



×
×
  • Create New...