feat: add automatic item pickup slip printing via HP ePrint

This commit is contained in:
2026-05-12 15:44:40 -04:00
parent 23f944b808
commit eff3707268
10 changed files with 291 additions and 1 deletions
@@ -197,6 +197,14 @@ class NorthCheckoutController extends Controller
GROUP BY winning_bids.winning_bidder_num
");
// Automatically print item pickup slips
try {
$printerService = app(\App\Services\PrinterService::class);
$printerService->printForCheckout(\App\Models\Checkout::find($checkout_id));
} catch (\Exception $e) {
\Illuminate\Support\Facades\Log::error('Auto-print failed: ' . $e->getMessage());
}
return view('checkout_complete', [
'checkout_result' => $checkout_id,
'checkout_list_results' => $checkout_list_results,