I got a wonderful new Epson Stylus Photo R300 so I could start experimenting with printing my photos. As most of you know I use Linux for everything and normally it works great but there are areas in which it's behind, mostly Desktop stuff. Well, printing photos is largely a desktop thing. To make matters worse I wanted the printer to be available across the network but since it's a low end photo printer it doesn't have a network port like my color laser so I plugged it into my CentOS server via USB. Problem is CentOS is a server OS meaning the lackluster Linux printer drivers are even older. It does work pretty good however and I can print in 2880x1440 dpi and the output looks great. The problem came when I bought someĀ  8.5 x 11 inch framesĀ  (for $5 at Michaels) for framing printer art. My "borderless" printing in Gimp-print 4.2.7 leaves a 1/4 inch border on one side which could be matted over but these frames are made for a picture exactly 8.5 x 11.

The solution:


Everytime I buy a digital camera it comes with a pathetically small flash card around 32 MB. I inserted one of these otherwise worthless flash cards in my camera, formatted it and took one picture. This was vital to set up the directory structure etc.. for the printer. I then inserted it into the printer permanently and mounted it as /media/printerflash in Linux. Now whenever I want to print true borderless prints I just save the photo over top the one on the memory card and print it from the LCD screen on the printer. A hack I know, but it works.