here are some screenshots




here are the methods
printer.open(side)
printer.drawPixel(x,y[,color(0-55)])
printer.drawChar(x,y,char[,color(0-55)]) see color table
printer.drawText(x,y,text[,color(0-55)]) see characters inclued in api (yellow)
printer.clear(x,y)
printer.getInklevels() returns red,green,blue
printer.getCapacity() returns an ink level when full
printer.eject()
printer.scanPixel(x,y) (if not disabled in config)
printer.scanChar(x,y) (if not disabled in config)
printer.scanText(x,y[,length]) (if not disabled in config)
printer.getContent() (map,paper,printed paper or no content) (if not disabled in config)
printer.close()
scanner.open(side)
scanner.scanPixel(x,y)
scanner.scanChar(x,y)
scanner.scanText(x,y[,length])
scanner.getContent() (map,paper,printed paper or no content)
scanner.close()
scanner recipe
SSS
WLW
SSS
S=stone
W=redstone dust
L=redstone lamp
download
universal
ccPrinter 1.4.6_r1
put in mods folder and extract the ccPrinterApis folder to mods
SSP
CCPrinter_Client 1.6
CCPrinter_Client 1.5
CCPrinter_Client 1.4
SMP
CCPrinter_Server 1.6
CCPrinter_Server 1.5
CCPrinter_Server 1.4
Bukkit
bukkit port 1.4
bukkit port 1.5 thanks to xackerz (make sure you use java 7)
updated version press sneak while clicking on printer with useable item to put
press sneak without held item to get item.
right click while paper use to switch side
i added master39's improved edit in the download it is loaden in /edit