Merge pull request #242 from logxen/experimental

make send_now check that the printer is online before talking to it
master
kliment 2012-06-14 23:51:57 -07:00
commit 90e5d22624
1 changed files with 10 additions and 7 deletions

View File

@ -209,13 +209,16 @@ class printcore():
def send_now(self,command): def send_now(self,command):
"""Sends a command to the printer ahead of the command queue, without a checksum """Sends a command to the printer ahead of the command queue, without a checksum
""" """
if(self.printing): if(self.online):
self.priqueue+=[command] if(self.printing):
else: self.priqueue+=[command]
while not self.clear: else:
time.sleep(0.001) while not self.clear:
self._send(command) time.sleep(0.001)
#callback for command sent self._send(command)
#callback for command sent
else
print "Not connected to printer."
def _print(self): def _print(self):
#callback for printing started #callback for printing started