Blob Blame History Raw
From f57eb1d4876db59683e396c9077a49224c7ce573 Mon Sep 17 00:00:00 2001
From: Guillaume Seguin <guillaume@segu.in>
Date: Thu, 20 Jun 2013 14:30:01 +0200
Subject: [PATCH] Only flush TCP connections, not serial ones (fix #402)

---
 printcore.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/printcore.py b/printcore.py
index 2b74022..d9dafa7 100755
--- a/printcore.py
+++ b/printcore.py
@@ -523,7 +523,7 @@ def _send(self, command, lineno = 0, calcchecksum = False):
                 except: pass
             try:
                 self.printer.write(str(command + "\n"))
-                self.printer.flush()
+                if self.printer_tcp: self.printer.flush()
                 self.writefailures = 0
             except socket.error as e:
                 print "Can't write to printer (disconnected?) (Socket error {0}): {1}".format(e.errno, e.strerror)
-- 
1.8.1.6