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:
/dev_flash/vsh/module/print_plugin.sprx
/dev_flash/vsh/resource/print_plugin.rco
It allows two execution modes which will result in each different Interface Usage.
Adding a Printer will create a file containing peculiar Printer information:
/dev_hdd0/etc/print/prtinfo.dat
Supported printers
Canon
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
Epson
driver is handled by /dev_flash/vsh/module/print_epson_library.sprx, configuration by /dev_flash/vsh/etc/print/epson,pmd
supported printers
Artisan 700
Artisan 800
E-150
E-200
E-300
E-330
E-500
E-520
E-530
E-700
E-720
EP-801A
EP-901A
EP-901F
PictureMate 100
PictureMate 2005
PictureMate 500
PictureMate Deluxe
PictureMate PM 200
PictureMate PM 210
PictureMate PM 215
PictureMate PM 240
PictureMate PM 250
PictureMate PM 260
PictureMate PM 270
PictureMate PM 280
PictureMate PM 290
PM-A750
PM-A820
PM-A840
PM-A840S
PM-A890
PM-A920
PM-A940
PM-A950
PM-A970
PM-D600
PM-D800
PM-D870
PM-G850
PM-T960
PM-T990
PX-501A
PX-601F
PX-A640
PX-A650
PX-A720
PX-A740
PX-FA700
Stylus CX2800
Stylus CX2900
Stylus CX3700
Stylus CX3800
Stylus CX3900
Stylus CX4080
Stylus CX4100
Stylus CX4200
Stylus CX4700
Stylus CX4800
Stylus CX4900
Stylus CX5000
Stylus CX5900
Stylus CX6000
Stylus CX7300
Stylus CX7400
Stylus CX7800
Stylus CX8300
Stylus CX8400
Stylus CX9300F
Stylus CX9400Fax
Stylus DX3800
Stylus DX4000
Stylus DX4200
Stylus DX4800
Stylus DX5000
Stylus DX6000
Stylus DX7400
Stylus DX8400
Stylus DX9400F
Stylus NX200
Stylus NX300
Stylus NX400
Stylus Office BX300F
Stylus Office TX300F
Stylus Office TX600FW
Stylus Photo PX700W
Stylus Photo PX800FW
Stylus Photo R240
Stylus Photo R250
Stylus Photo R260
Stylus Photo R265
Stylus Photo R270
Stylus Photo R340
Stylus Photo R350
Stylus Photo R360
Stylus Photo R380
Stylus Photo R390
Stylus Photo RX520
Stylus Photo RX530
Stylus Photo RX560
Stylus Photo RX580
Stylus Photo RX585
Stylus Photo RX590
Stylus Photo RX595
Stylus Photo RX610
Stylus Photo RX640
Stylus Photo RX650
Stylus Photo RX680
Stylus Photo RX685
Stylus Photo RX690
Stylus Photo TX700W
Stylus Photo TX800FW
Stylus SX200
Stylus SX400
Stylus SX600FW
Stylus TX200
Stylus TX400
WorkForce 500
WorkForce 600
HP
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)
supported printers
HP Photosmart Plus e-All-in-One
HP Photosmart Premium e-All-in-One
HP Photosmart Premium Fax
HP e-All-in-One
HP Photosmart eStation
HP Envy 100 e-All-in-One
HP Photosmart D7460
HP Photosmart C6280 All-in-One
HP Photosmart C6380 All-in-One
HP Photosmart C7280 All-in-One
HP Photosmart C8180 All-in-One
HP Photosmart Plus All-in-One
HP Photosmart Premium All-in-One
HP Photosmart Premium Fax All-in-One
HP Photosmart Premium TouchSmart Web All-in-One