Now, an application can be written that makes use of a particular character set. If the wrong character set is used, the result of the operation may be erroneous. An application can be made language-independent. Computer systems such as the HP 3000 and HP 9000 have native language support. This means that the same application can have input in different languages in different places and give output in different languages.
Applications also can have a combination of English and foreign languages.
All is fairly straightforward, as programming languages, compilers, and the operating system support and manage these features. All printers cannot claim to support all languages. Here, some of the processing is done by the printer. Other printers do not have this feature. In this case, the user has to do the processing on the input to be printed, stipulating the way he wants it to be finally printed.