Merge pull request #250 from ajd4096/experimental
Check whether printer is online when calling send()master
commit
a198488d2d
29
printcore.py
29
printcore.py
|
@ -198,20 +198,23 @@ class printcore():
|
||||||
"""Adds a command to the checksummed main command queue if printing, or sends the command immediately if not printing
|
"""Adds a command to the checksummed main command queue if printing, or sends the command immediately if not printing
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if(self.printing):
|
if(self.online):
|
||||||
self.mainqueue+=[command]
|
if(self.printing):
|
||||||
|
self.mainqueue+=[command]
|
||||||
|
else:
|
||||||
|
while not self.clear:
|
||||||
|
time.sleep(0.001)
|
||||||
|
if (wait == 0 and self.wait > 0):
|
||||||
|
wait = self.wait
|
||||||
|
if (wait > 0)
|
||||||
|
self.clear=False
|
||||||
|
self._send(command,self.lineno,True)
|
||||||
|
self.lineno+=1
|
||||||
|
while ((wait > 0) and not self.clear):
|
||||||
|
time.sleep(0.001)
|
||||||
|
wait-=1
|
||||||
else:
|
else:
|
||||||
while not self.clear:
|
print "Not connected to printer."
|
||||||
time.sleep(0.001)
|
|
||||||
if (wait == 0 and self.wait > 0):
|
|
||||||
wait = self.wait
|
|
||||||
if (wait > 0)
|
|
||||||
self.clear=False
|
|
||||||
self._send(command,self.lineno,True)
|
|
||||||
self.lineno+=1
|
|
||||||
while ((wait > 0) and not self.clear):
|
|
||||||
time.sleep(0.001)
|
|
||||||
wait-=1
|
|
||||||
|
|
||||||
|
|
||||||
def send_now(self,command,wait=0):
|
def send_now(self,command,wait=0):
|
||||||
|
|
Loading…
Reference in New Issue