In the PS3 system software (3.40 and higher) is support built in for several USB printers.
4.41 vsh printer files: http://www.mirrorcreator.com/files/TKBBVBII/vsh-printer-441.rar_links
Main Printer functionality in VSH is handled by:
It allows two execution modes which will result in each different Interface Usage.
Adding a Printer will create a file containing peculiar Printer information:
driver and configuration is handled by /dev_flash/vsh/module/print_canon_library.sprx
PIXMA MG5220 PIXMA MG5320 PIXMA MG6120 PIXMA MG6220 PIXMA MG8120 PIXMA MG8220 PIXMA mini260 PIXMA mini320 PIXMA MP495 PIXMA MP560 PIXMA MP610 PIXMA MP620 PIXMA MP640 PIXMA MP980 PIXMA MP990 PIXMA MX340 PIXMA MX350 PIXMA MX410 PIXMA MX420 PIXMA MX432 PIXMA MX512 PIXMA MX712 PIXMA MX870 PIXMA MX882
driver is handled by /dev_flash/vsh/module/print_epson_library.sprx, configuration by /dev_flash/vsh/etc/print/epson,pmd
driver and configuration is handled by /dev_flash/vsh/module/print_dlna_library.sprx (as result, HP printers will not print from the PS3 if they are connected via a USB cable. They will only be recognized if the compatible HP printer is connected on the same network as the PS3)