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
@@ -9,4 +9,14 @@ use Filament\Resources\Pages\CreateRecord;
class CreateCheckout extends CreateRecord
{
protected static string $resource = CheckoutResource::class;
protected function afterCreate(): void
{
try {
$printerService = app(\App\Services\PrinterService::class);
$printerService->printForCheckout($this->record);
} catch (\Exception $e) {
\Illuminate\Support\Facades\Log::error('Auto-print failed from Filament: ' . $e->getMessage());
}
}
}