Es gibt da mehrere Möglichkeiten.
Zum einen gibt es ein USB Kabel, mit dem man zwei Rechner verbinden kann, und so dann die Daten von A nach B und von B nach A schieben kann. Das ist allerdings ein spezielles Kabel (Beispiel:
http://www.amazon.de/LogiLink-Easy-Copy ... 763&sr=1-1 )
Oder die Daten über die externe Festplatte von A nach B bringen, bzw die Festplatte als Speichermedium nutzen. Da gibt es die kleinen Platten (2,5" - 6cm Durchmesser) die keine separate Stromversorgung brauchen und dann die größeren (3,5" - 9cm Durchmesser), die aber eine extra Stromversorgung brauchen.
Eine 2,5" mit 500 GB Speicher kostet um die 50 Euro, 1 TB Speicher kostet so ca 70 Euro.
Und was das Drucken angeht, würde ich wohl ganz anders an die Sache ran gehen und ein zweites Kabel benutzen... Je nachdem, wie der Drucker verbaut ist.. zum Beispiel ein USB Verlängerungskabel in den PC stecken und das Ende vom Verlängerungskabel so hin legen, das da das Ende von dem Druckerkabel bequem raus gezogen und in den Lappi eingesteckt werden kann..
Ich hoffe, das war einigermaßen verständlich.