oiaohm wrote: > Really using raw mode has to be though about why. Since raw mode is printer dependant and kinda heavy in most circumstances i would agree with that. but there are situation that i really need to print raw mode. my reasons: 1. if used locally, raw mode is very light, because no processing is required. data sent to printer is only as much as the character count plus the escape codes. if it is graphically printing, then the data sent to printer is all the dot resolution. 2. ESC/P escape codes for dot matrix printer is quite a standard in the old world (DOS/Netware/Windows) and there are printers that only understand this escape codes as the formatting codes, such as small printer that is usually seen in cash register, etc. 3. the result of driver translated fonts is mostly not as crisp clear as the built-in printer fonts, especially if using several layer of carbonized paper. 4. draft mode printing in raw mode is extremely fast compared to draft mode printing using the driver. oiaohm wrote: > To using internal fonts in most dot matrix printers is just using the right mode and assigning the correct font names. Ie fonts that exist internally in printer. Yes, i am able to print using text-mode print locally. it is behave as expected. light and fast. the problem is to print on another computer's printer. with samba, i get 15 - 20 seconds hit, but it works. without samba, i don't know how to access other computer's printer. how to use the lpr command from inside windows application?