von pichel » Fr 19. Jul 2024, 12:41
			
			
			Hallo,
eigentlich gibt es die Möglichkeit auch schon direkt in OrderSprinter in der Administrationsansicht. Angenommen man hat die Tischcodes vergeben (man kann die auch automatisch generieren lassen) und die Gastbestell-URL festgelegt, so kann man die QR-Codes mit Tischangabe erstellen lassen (siehe Anhang).
Diesen Ausdruck kann man auch so per Browser-Druckdialog auf einen angeschlossenen Labeldrucker drucken lassen (also außerhalb von OrderSprinter, sondern per Druck über Windows/CUPS). Eventuell muss man die Anzahl der nebeneinander stehen QR-Codes anpassen. In der Datei roomtables.php kann man z.B. in der Methode createQrCodeForTables die max<cos setzen. Eventuell muss man auch die Größe des QR-Codes per guestqrsize anpassen:
Code: Alles auswählen
private static function createQrCodeForTables($pdo,$guesturl,$addOnText,$guestqrsize,$guestqrfontsize,$version) {
   $maxCols = 1; // nur ein QR in einer Zeile
   $guestqrsize = 500; // Größe des QR-Codes
An gleicher Stelle kann man dann auch noch die Größe der Tischbeschriftung festlegen, einfach mal ein wenig rumspielen 
Gruß,
  Stefan
 
			
							
					- Dateianhänge
 
											- 
			
		
				
			
 
						- gastbestellung-qrdruck.png (46.74 KiB) 5633 mal betrachtet
 
		
		
		
			 
											- 
			
		
				
			
 
						- qrcode-druck.png (81.46 KiB) 5633 mal betrachtet
 
		
		
		
			 
									
			
							Hallo,
eigentlich gibt es die Möglichkeit auch schon direkt in OrderSprinter in der Administrationsansicht. Angenommen man hat die Tischcodes vergeben (man kann die auch automatisch generieren lassen) und die Gastbestell-URL festgelegt, so kann man die QR-Codes mit Tischangabe erstellen lassen (siehe Anhang).
Diesen Ausdruck kann man auch so per Browser-Druckdialog auf einen angeschlossenen Labeldrucker drucken lassen (also außerhalb von OrderSprinter, sondern per Druck über Windows/CUPS). Eventuell muss man die Anzahl der nebeneinander stehen QR-Codes anpassen. In der Datei roomtables.php kann man z.B. in der Methode createQrCodeForTables die max<cos setzen. Eventuell muss man auch die Größe des QR-Codes per guestqrsize anpassen:
[code]private static function createQrCodeForTables($pdo,$guesturl,$addOnText,$guestqrsize,$guestqrfontsize,$version) {
   $maxCols = 1; // nur ein QR in einer Zeile
   $guestqrsize = 500; // Größe des QR-Codes[/code]
An gleicher Stelle kann man dann auch noch die Größe der Tischbeschriftung festlegen, einfach mal ein wenig rumspielen :)
Gruß,
  Stefan