printer init fix
This commit is contained in:
parent
6aa82a5676
commit
4176c473e3
@ -1,5 +1,6 @@
|
|||||||
import os.path
|
import os.path
|
||||||
import time
|
import time
|
||||||
|
import traceback
|
||||||
|
|
||||||
from typing import List
|
from typing import List
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
@ -233,13 +234,13 @@ class Fotobox:
|
|||||||
pygame.display.flip()
|
pygame.display.flip()
|
||||||
self._printed = False
|
self._printed = False
|
||||||
try:
|
try:
|
||||||
if self._printer is None or not self._printer.is_online():
|
|
||||||
self._printer = Usb(0x0483, 0x5840, 0, interface=0, out_ep=0x04, in_ep=0x82)
|
self._printer = Usb(0x0483, 0x5840, 0, interface=0, out_ep=0x04, in_ep=0x82)
|
||||||
self._printer.profile.media['width']['pixels'] = 512
|
self._printer.profile.media['width']['pixels'] = 512
|
||||||
print("Printer AVAILABLE")
|
print("Printer AVAILABLE")
|
||||||
except Exception:
|
except Exception as e:
|
||||||
self._printer = None
|
|
||||||
print("No printer available")
|
print("No printer available")
|
||||||
|
traceback.print_exc()
|
||||||
|
self._printer = None
|
||||||
|
|
||||||
self._qr = qr_create(self._choice.urlWithProtocol)
|
self._qr = qr_create(self._choice.urlWithProtocol)
|
||||||
self._qr_rect = self._qr.get_rect(left=2 * BORDER, centery=SCREEN_RECT.centery)
|
self._qr_rect = self._qr.get_rect(left=2 * BORDER, centery=SCREEN_RECT.centery)
|
||||||
|
|||||||
@ -4,7 +4,4 @@ cd "$(dirname "$0")" || exit 1
|
|||||||
|
|
||||||
. venv/bin/activate
|
. venv/bin/activate
|
||||||
|
|
||||||
#while true; do
|
|
||||||
python main.py
|
python main.py
|
||||||
# sleep 1
|
|
||||||
#done
|
|
||||||
|
|||||||
8
_screen.sh
Executable file
8
_screen.sh
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd "$(dirname "$0")" || exit 1
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
sudo xinit ./_inside.sh
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
Loading…
Reference in New Issue
Block a user