> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Star-printerverbinding en bestelprinten oplossen

> Diagnosticeer en los veelvoorkomende storekit-printproblemen op met de interactieve troubleshooter. Raadpleeg Star-printer LED-statuscodes voor verbindingsproblemen.

export const PrintingTroubleshooter = () => {
  const [step, setStep] = useState(0);
  const [answers, setAnswers] = useState({});
  const flow = [{
    question: "What's the printer's Power LED showing?",
    options: [{
      label: 'Steady blue (on)',
      value: 'power_on',
      next: 1
    }, {
      label: 'Off',
      value: 'power_off',
      solution: 'power_off'
    }]
  }, {
    question: "What's the Network LED showing?",
    options: [{
      label: 'Steady green (connected)',
      value: 'network_on',
      next: 2
    }, {
      label: 'Flashing green',
      value: 'network_flashing',
      solution: 'network_flashing'
    }, {
      label: 'Off',
      value: 'network_off',
      solution: 'network_off'
    }]
  }, {
    question: "What's the Error LED showing?",
    options: [{
      label: 'Off (no error)',
      value: 'no_error',
      next: 3
    }, {
      label: 'Steady red',
      value: 'error_steady',
      solution: 'cover_open'
    }, {
      label: 'Flashing red',
      value: 'error_flashing',
      solution: 'out_of_paper'
    }]
  }, {
    question: "What's happening with your orders?",
    options: [{
      label: "Orders aren't printing at all",
      value: 'not_printing',
      next: 4
    }, {
      label: 'Some items are missing from prints',
      value: 'missing_items',
      solution: 'split_printing'
    }, {
      label: 'Print quality is poor (faded/light)',
      value: 'quality',
      solution: 'print_quality'
    }, {
      label: 'Orders are printing late/delayed',
      value: 'delayed',
      solution: 'buffer_setting'
    }]
  }, {
    question: 'Are you using auto-print?',
    options: [{
      label: 'Yes, auto-print is enabled',
      value: 'auto_print',
      next: 5
    }, {
      label: 'No, I manually print orders',
      value: 'manual',
      solution: 'power_cycle'
    }]
  }, {
    question: 'Have you accepted the orders in your dashboard?',
    options: [{
      label: 'Yes, orders are accepted',
      value: 'accepted',
      solution: 'power_cycle'
    }, {
      label: 'No / Not sure',
      value: 'not_accepted',
      solution: 'accept_orders'
    }]
  }];
  const solutions = {
    power_off: {
      title: 'Printer Has No Power',
      icon: '🔌',
      steps: ['Check the power cable is connected to both the printer and wall outlet', 'Disconnect and reconnect the power cable firmly', 'Try a different power outlet', 'Press the power button - wait for steady blue light'],
      severity: 'error'
    },
    network_flashing: {
      title: 'Printer Trying to Connect',
      icon: '📶',
      steps: ['Power off the printer', 'Check ethernet cable is firmly connected to router', 'Verify your internet connection is working', 'Power on printer and wait 60 seconds', 'If still flashing, try moving printer closer to router (WiFi) or use ethernet cable'],
      severity: 'warning'
    },
    network_off: {
      title: 'No Network Connection',
      icon: '❌',
      steps: ['Power off the printer', 'Check ethernet cable at both ends (printer and router)', 'Try a different ethernet port on your router', 'Verify your router is online and working', 'Power on printer and wait 60 seconds'],
      note: 'No network = no orders will print. This is critical to fix.',
      severity: 'error'
    },
    cover_open: {
      title: 'Printer Cover Open',
      icon: '📂',
      steps: ['Check the paper cover is fully closed', 'Open and close the cover firmly until it clicks', 'If error persists, check paper is loaded correctly'],
      severity: 'warning'
    },
    out_of_paper: {
      title: 'Out of Paper',
      icon: '📜',
      steps: ['Open the printer cover', 'Insert a new paper roll with thermal side facing out', 'Close the cover until it clicks', 'The error should clear automatically'],
      severity: 'warning'
    },
    split_printing: {
      title: 'Check Split Printing Settings',
      icon: '⚙️',
      steps: ['Go to Menu in your dashboard', 'Select the category with missing items', 'Click the Printing tab', 'Ensure the correct printer is ticked for this category', 'Repeat for any other categories not printing', 'Save changes'],
      note: 'Each category can be assigned to specific printers. Unassigned categories won\'t print to that printer.',
      severity: 'info'
    },
    print_quality: {
      title: 'Improve Print Quality',
      icon: '✨',
      steps: ['Check paper is loaded correctly (thermal side facing out - test by scratching with fingernail)', 'Clean the print head with isopropyl alcohol and a lint-free cloth', 'Replace paper roll if old or stored in humid conditions', 'Try the "Large" text size setting in Settings > Direct Printing'],
      severity: 'info'
    },
    buffer_setting: {
      title: 'Check Print Timing Settings',
      icon: '⏱️',
      steps: ['Go to Settings > Direct Printing', 'Check the buffer/delay setting for pre-orders', 'For ASAP orders, ensure "Print immediately" is enabled', 'Review your pre-order lead time settings', 'If using auto-print, orders only print after acceptance'],
      severity: 'info'
    },
    accept_orders: {
      title: 'Accept Orders First',
      icon: '✅',
      steps: ['With auto-print enabled, orders only print after being accepted', 'Go to your Orders page in the dashboard', 'Look for pending orders waiting to be accepted', 'Accept the order - it should print automatically', 'If it still doesn\'t print, try a power cycle'],
      note: 'Auto-print waits for you to accept orders before printing. This prevents printing orders you might reject.',
      severity: 'info'
    },
    power_cycle: {
      title: 'Power Cycle the Printer',
      icon: '🔄',
      steps: ['Turn the printer off using the power button', 'Unplug the power cord from the wall outlet', 'Wait 30 seconds', 'Plug the power cord back in', 'Turn the printer on', 'Wait for steady blue (power) and green (network) lights', 'Try printing a test order from Settings > Direct Printing'],
      note: 'This resolves most "everything looks fine but won\'t print" issues.',
      severity: 'info'
    }
  };
  const reset = () => {
    setStep(0);
    setAnswers({});
  };
  const handleAnswer = option => {
    const newAnswers = {
      ...answers,
      [step]: option.value
    };
    setAnswers(newAnswers);
    if (option.solution) {
      setStep(-1);
      setAnswers({
        ...newAnswers,
        solution: option.solution
      });
    } else if (option.next !== undefined) {
      setStep(option.next);
    }
  };
  const currentSolution = answers.solution ? solutions[answers.solution] : null;
  return <div className="not-prose">
      {}
      {step >= 0 && !currentSolution && <div className="space-y-4">
          {step > 0 && <button onClick={reset} className="text-sm text-blue-600 dark:text-blue-400 hover:underline flex items-center gap-1">
              ← Start over
            </button>}
          
          <div className="p-4 rounded-xl border border-zinc-200 dark:border-zinc-700 bg-zinc-50 dark:bg-zinc-800/50">
            <h3 className="text-lg font-semibold text-zinc-900 dark:text-white mb-4">
              {flow[step].question}
            </h3>
            <div className="space-y-2">
              {flow[step].options.map((option, idx) => <button key={idx} onClick={() => handleAnswer(option)} className="w-full p-3 rounded-lg border border-zinc-200 dark:border-zinc-600 hover:border-blue-500 dark:hover:border-blue-500 hover:bg-blue-50 dark:hover:bg-blue-900/20 transition-all text-left text-zinc-900 dark:text-white">
                  {option.label}
                </button>)}
            </div>
          </div>
        </div>}

      {}
      {currentSolution && <div className="space-y-4">
          <button onClick={reset} className="text-sm text-blue-600 dark:text-blue-400 hover:underline flex items-center gap-1">
            ← Start over
          </button>

          <div className={`p-4 rounded-xl border-2 ${currentSolution.severity === 'error' ? 'border-red-300 dark:border-red-800 bg-red-50 dark:bg-red-900/20' : currentSolution.severity === 'warning' ? 'border-yellow-300 dark:border-yellow-800 bg-yellow-50 dark:bg-yellow-900/20' : 'border-blue-300 dark:border-blue-800 bg-blue-50 dark:bg-blue-900/20'}`}>
            <div className="flex items-start gap-3">
              <span className="text-3xl">{currentSolution.icon}</span>
              <div className="flex-1">
                <h3 className="text-lg font-semibold text-zinc-900 dark:text-white">
                  {currentSolution.title}
                </h3>
                
                <ol className="mt-4 space-y-2">
                  {currentSolution.steps.map((s, idx) => <li key={idx} className="flex gap-3">
                      <span className="flex-shrink-0 w-6 h-6 rounded-full bg-zinc-200 dark:bg-zinc-700 flex items-center justify-center text-sm font-medium text-zinc-700 dark:text-zinc-300">
                        {idx + 1}
                      </span>
                      <span className="text-zinc-700 dark:text-zinc-300">{s}</span>
                    </li>)}
                </ol>

                {currentSolution.note && <div className="mt-4 p-3 rounded-lg bg-white/50 dark:bg-black/20 text-sm text-zinc-600 dark:text-zinc-400">
                    💡 {currentSolution.note}
                  </div>}
              </div>
            </div>
          </div>

          <div className="p-4 rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-800">
            <h4 className="font-medium text-zinc-900 dark:text-white mb-2">Still not working?</h4>
            <p className="text-sm text-zinc-600 dark:text-zinc-400">
              If these steps didn't help, contact support with your store name, printer model, and a photo of the LED lights.
            </p>
          </div>
        </div>}
    </div>;
};

## Diagnostische tool

Beantwoord een paar vragen om je probleem te diagnosticeren:

<PrintingTroubleshooter />

***

## LED-indicatoren

Star-printers hebben LED-indicatoren die de printerstatus tonen:

| LED         | Status           | Betekenis                                |
| ----------- | ---------------- | ---------------------------------------- |
| **Power**   | Constant blauw   | Printer is aan en werkt                  |
| **Power**   | Uit              | Geen stroom - controleer verbindingen    |
| **Network** | Constant groen   | Verbonden met netwerk                    |
| **Network** | Knipperend groen | Probeert verbinding te maken met netwerk |
| **Network** | Uit              | Geen netwerkverbinding                   |
| **Error**   | Constant rood    | Printerklep is open                      |
| **Error**   | Knipperend rood  | Geen papier                              |

<Note>
  De Bluetooth-LED wordt niet gebruikt met storekit — printers verbinden alleen via WiFi of ethernet.
</Note>

## Snelle power-cycle

Als je printer constant blauwe en groene lampjes heeft maar niet print, probeer dan een power-cycle:

1. Zet de printer uit
2. Trek de voedingskabel uit het stopcontact
3. Wacht 30 seconden
4. Steek terug en zet aan

Als bestellingen in de wachtrij beginnen te printen, is de printer weer online.

## Verbindingsproblemen

### Power-LED is uit

* Controleer of de voedingskabel is aangesloten op zowel de printer als het stopcontact
* Koppel de voedingskabel los en sluit deze opnieuw aan
* Probeer een ander stopcontact
* Druk op de aan/uit-knop — het zou een constant blauw lampje moeten tonen

### Network-LED is uit of knippert

1. Zet de printer uit
2. Controleer de ethernetkabelverbinding met je router (of WiFi-signaalsterkte)
3. Koppel de netwerkkabel los en sluit deze opnieuw aan
4. Zet de printer aan
5. Als deze nog knippert, controleer of je internetverbinding werkt

<Warning>
  Geen netwerkverbinding = geen bestellingen geprint. Zorg altijd dat je router online is en de printer correct is aangesloten.
</Warning>

### BT-routers

BT (British Telecom) heeft een netwerkbeleid uitgerold dat de verbinding tussen BT-routers en de storekit cloud printing-service kan blokkeren. Dit heeft invloed op veel BT Hub- en BT Smart Hub-modellen.

**Symptomen:**

* Printer toont **online** in het dashboard maar bestellingen stoppen af en toe met printen
* Het aan/uit-zetten van de printer lost het tijdelijk op, maar het probleem keert terug — vaak binnen enkele uren
* Testafdrukken kunnen prima werken, dan falen echte bestellingen kort daarna
*

**Workarounds (op prioriteit):**

<Steps>
  <Step title="Optie 1: Gebruik een aparte mobiele router (aanbevolen)">
    Sluit de printer aan op een **5G-mobiele router** in plaats van de BT-router. Dit omzeilt de netwerkfiltering van BT volledig en is de meest betrouwbare oplossing. Je hebt een 5G-router en een SIM-kaart met een dataplan nodig — de printer gebruikt zeer weinig data, dus een klein plan is voldoende.
  </Step>

  <Step title="Optie 2: Gebruik ethernet in plaats van WiFi">
    Sluit de printer aan op de BT-router via een **ethernetkabel** in plaats van WiFi. Bedrade verbindingen zijn stabieler en minder beïnvloed door BT's netwerkbeheerfuncties.
  </Step>

  <Step title="Optie 3: Zet het MAC-adres van de printer op de whitelist">
    Log in op de BT Hub-beheerpagina (meestal op `192.168.1.254`) en zet het MAC-adres van de printer op de whitelist. Dit voorkomt dat de router de verbinding van de printer deprioriteert of blokkeert. Je kunt het MAC-adres van de printer vinden op de netwerkstatusuitdraai (houd de **FEED**-knop ingedrukt bij het aanzetten).
  </Step>
</Steps>

**Extra tips voor BT-routers:**

* **Schakel Smart Setup / Complete Wi-Fi uit** — deze functie kan printerverbindingen verstoren door apparaten automatisch tussen banden of accesspoints te verplaatsen. Schakel het uit in je BT-routerbeheerpaneel onder **Advanced Settings** → **Wireless**
* **Zet de printer aan/uit** (uit, 30 seconden loskoppelen, weer aansluiten) om het printen tijdelijk te herstellen terwijl je een van de bovenstaande oplossingen toepast
* Als geen van bovenstaande het probleem oplost, overweeg dan om de BT-router te vervangen door een niet-BT-router voor het netwerk waarmee de printer verbinding maakt

Voor algemene printerinstallatiestappen, zie de [printerinstallatiegids](/docs/nl/guides/printing/printer-setup).

## Bestellingen printen niet

### Printer toont online maar bestellingen printen niet

* Als je **auto-print** gebruikt, worden bestellingen pas geprint nadat ze zijn geaccepteerd
* Controleer of de **bufferinstelling** voorbestellingen niet vertraagt
* Verifieer of de printer is toegewezen aan de relevante categorieën (voor split-printen)
* Probeer een testprint te versturen vanuit het dashboard

### Sommige items printen niet

* Voor split-printen: controleer of de categorie is toegewezen aan een online printer
* Zorg dat de printer papier heeft
* Plaats een testbestelling om routing te bevestigen

### Klantnotities ontbreken op tickets

De bestelling wordt geprint, maar de opmerking van de klant (allergie, bereidingsverzoek, bezorginstructie) staat niet op het keuken- of barticket:

1. Controleer of bestelnotities zijn ingeschakeld — ga naar **Stores** → \[jouw winkel] → **Settings** → **Operations** → **Order Notes** en stel het in op **Optional** of **Mandatory**. **Hidden** verwijdert het notitieveld volledig van de checkout.
2. Als je order batching gebruikt, schakel dan **Include order notes** in — onder **Order batching** → **Merged ticket contents** op dezelfde pagina. Wanneer batching aan staat en deze schakelaar uit, worden notities uit het samengevoegde ticket verwijderd, ook al staan ze nog steeds op de bestelling in het dashboard. Zie [Klantnotities op samengevoegde tickets](/docs/nl/guides/orders/advanced/order-batching#customer-notes-on-batched-tickets).
3. Voor Zonal (Aztec), stel een **Order Note Product ID** in — Zonal accepteert notities alleen als regelitem, dus zonder deze bereikt de notitie nooit de POS of zijn tickets. Zie [Zonal-bestelnotities](/docs/nl/guides/integrations/pos/zonal#order-notes).
4. Merk op dat de schakelaar **Print admin comments** in de printerinstellingen adminopmerkingen bestuurt die in het dashboard zijn toegevoegd, niet klantbestellingsnotities.

Een algemene bestellingsnotitie is niet gekoppeld aan een item, dus deze wordt geprint op elk stationticket dat voor die bestelling wordt gegenereerd — een printer die geen items van de bestelling ontvangt, print geen ticket.

### Vertraagd printen

Als bestellingen printen maar later aankomen dan verwacht, doorloop dan deze checklist:

1. Controleer of order batching is ingeschakeld — ga naar **Stores** → \[jouw winkel] → **Settings** → **Operations** → **Order batching** en controleer de **Batch timeout**-waarde (1–5 minuten). Schakel **Enable order batching** uit om elke bestelling direct naar de keuken te sturen. Zie de [Order Batching-gids](/docs/nl/guides/orders/advanced/order-batching) voor meer details.
2. **Controleer de Pre-Order Buffer** in je printerinstellingen — een buffer die niet nul is, vertraagt het printen voor voorbestellingen.
3. **Controleer Auto Accept** — indien uitgeschakeld, wachten bestellingen op handmatige acceptatie voordat ze worden geprint.
4. **Controleer je internetprovider** — trage of onbetrouwbare verbindingen kunnen orderbezorging aan de printer vertragen (zie [BT-routers](#bt-routers) hierboven).

## Intermitterend printen (werkt soms, stopt dan)

Als je printer een tijdje werkt en dan willekeurig stopt met printen — en hervat na een power-cycle — is dit meestal een **netwerkstabiliteitsprobleem**, geen printerhardwareprobleem. Je router laat de verbinding van de printer mogelijk periodiek vallen.

### Diagnosticeer het probleem

1. **Controleer de DHCP-lease-tijd van je router** — korte lease-tijden kunnen ervoor zorgen dat de printer zijn IP-adres verliest. Stel de lease-tijd in op **24 uur** of langer in het beheerpaneel van je router
2. **Wijs een statisch IP toe aan de printer** — dit voorkomt dat de router het adres van de printer opnieuw toewijst:
   * Vind het huidige IP-adres van de printer op de netwerkstatusuitdraai (houd de **FEED**-knop ingedrukt bij het aanzetten)
   * Open het beheerpaneel van je router en reserveer dat IP voor het MAC-adres van de printer
3. **Zet het MAC-adres van de printer op de whitelist** in je routerinstellingen om te voorkomen dat de router het deprioriteert of loskoppelt
4. **Controleer op WiFi-interferentie** — verplaats de printer dichter bij de router of schakel over naar een ethernetverbinding

<Tip>
  Gebruik de gratis app **Star Quick Setup Utility** ([iOS](https://apps.apple.com/app/star-quick-setup-utility/id1549088652) / [Android](https://play.google.com/store/apps/details?id=com.starmicronics.starquicksetup)) om de status van de netwerkverbinding van je printer te verifiëren en het huidige IP-adres, de signaalsterkte en het verbindingstype te bekijken.
</Tip>

<Note>
  Als je een BT-router gebruikt, zie de sectie [BT-routers](#bt-routers) — BT heeft een netwerkbeleid dat vaak intermitterende printfouten veroorzaakt.
</Note>

## Meerdere netwerken / router wisselen

Als je printer werkt op één router maar stopt met werken wanneer je overschakelt naar een andere router of netwerk, is het probleem bijna altijd een **netwerkconfiguratie-mismatch** tussen de twee routers. Zelfs als beide netwerken internettoegang hebben, kunnen verschillen in hoe ze lokaal verkeer afhandelen printercommunicatie verbreken.

### Waarom dit gebeurt

| Oorzaak                                   | Uitleg                                                                                                                                                                                  |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Verschillende subnetten**               | Als de printer op `192.168.1.x` staat maar je apparaat op `192.168.0.x`, kunnen ze elkaar niet zien — zelfs als beide zijn verbonden met dezelfde fysieke router                        |
| **AP-isolatie (client-isolatie)**         | Veel routers hebben standaard AP-isolatie ingeschakeld, wat voorkomt dat apparaten op hetzelfde WiFi-netwerk met elkaar communiceren. Dit blokkeert de apparaat-naar-printer-verbinding |
| **Firewallregels blokkeren printpoorten** | Sommige routers blokkeren standaard verkeer op poort **9100** (RAW-printen) of poort **515** (LPR/LPD), waardoor printtaken de printer niet bereiken                                    |

### Stapsgewijze oplossing

<Steps>
  <Step title="Bevestig dat printer en apparaat op hetzelfde subnet zijn">
    Controleer het IP-adres van de printer door de **FEED**-knop ingedrukt te houden bij het aanzetten om een netwerkstatusblad te printen. Controleer vervolgens het IP-adres van je apparaat in de WiFi-/netwerkinstellingen. Beide zouden dezelfde eerste drie octetten moeten delen (bijv. beide op `192.168.1.x`). Als ze verschillen, verbind beide met dezelfde router of VLAN.
  </Step>

  <Step title="Schakel AP-isolatie / client-isolatie uit">
    Log in op het beheerpaneel van je router en zoek naar **AP Isolation**, **Client Isolation** of **Wireless Isolation** (meestal onder **Wireless** → **Advanced Settings**). Schakel het uit zodat apparaten op hetzelfde netwerk met elkaar kunnen communiceren. Sla op en start de router opnieuw op.
  </Step>

  <Step title="Controleer of de router-firewall de printer niet blokkeert">
    Controleer in het beheerpaneel van je router de firewall- of toegangsinstellingen op regels die het IP-adres van de printer of poorten **9100** en **515** blokkeren. Voeg indien nodig een uitzondering toe voor het IP van de printer. Sommige routers labelen dit onder **Port Filtering** of **Access Control**.
  </Step>

  <Step title="Wijs een statisch IP toe aan de printer op het nieuwe netwerk">
    Na het wisselen van router kan de printer een nieuw IP-adres via DHCP ontvangen. Reserveer het IP van de printer in de DHCP-instellingen van de nieuwe router om te voorkomen dat het verandert. Zie [Intermitterend printen](#intermitterend-printen-werkt-soms-stopt-dan) voor gedetailleerde stappen.
  </Step>
</Steps>

### Star Micronics cloud printers

Star Micronics cloud printers (gebruikt met de cloud printing-service van storekit) vereisen een uitgaande internetverbinding om bestellingen te ontvangen — ze vertrouwen niet alleen op lokaal netwerkprinten. Bij het overschakelen naar een nieuw netwerk moet de printer de cloudservers van Star kunnen bereiken.

<Warning>
  Als de Network-LED van de printer constant groen toont maar bestellingen niet printen op het nieuwe netwerk, blokkeert de router mogelijk uitgaand verkeer naar de servers van Star.
</Warning>

Bevestig dat de printer **`*.starmicronics.com`** op **poort 443** (HTTPS) kan bereiken vanuit het nieuwe netwerk:

1. Controleer of de router geen restrictieve uitgaande firewall of contentfilter gebruikt die onbekende domeinen blokkeert
2. Als je router een whitelist/allowlist-modus heeft, voeg dan `*.starmicronics.com` toe op poort 443
3. Zorg dat DNS-resolutie werkt — de printer moet de hostnamen van Star kunnen oplossen. Probeer een publieke DNS-server (bijv. `8.8.8.8`) te gebruiken in de WAN-instellingen van de router als de standaard DNS onbetrouwbaar is

<Tip>
  Gebruik de app **Star Quick Setup Utility** ([iOS](https://apps.apple.com/app/star-quick-setup-utility/id1549088652) / [Android](https://play.google.com/store/apps/details?id=com.starmicronics.starquicksetup)) om de verbindingsstatus van de printer te verifiëren na verplaatsing naar een nieuw netwerk. Als de app de printer kan zien maar bestellingen niet stromen, is het probleem waarschijnlijk een uitgaande firewallregel.
</Tip>

### BT-routergebruikers

Als de nieuwe router een BT Hub of BT Smart Hub is, kun je ook getroffen worden door het netwerkbeleid van BT dat cloud printing-verbindingen blokkeert. Zie de sectie [BT-routers](#bt-routers) hierboven voor specifieke workarounds, waaronder het gebruik van een aparte mobiele router, overschakelen naar ethernet en het whitelisten van het MAC-adres van de printer.

## Split-printen problemen

### Items printen op alle printers

De categorie is niet toegewezen aan specifieke printers. Ga naar **Menu** → selecteer de categorie → tabblad **Printing** en vink alleen de printer(s) aan die je wilt.

### Items printen op de verkeerde printer

* Bekijk de Printing-instellingen van de categorie
* Vink printers uit die je niet wilt hebben die categorie ontvangen

## Printkwaliteitsproblemen

### Vervaagd of licht printen

* Controleer of papier correct is geladen (thermische zijde naar buiten)
* Reinig de printkop met isopropylalcohol
* Vervang de papierrol als deze oud is of in vochtige omstandigheden is bewaard

### Tekst te klein

Probeer de tekstgrootte-instelling **Large** in je printerinstellingen.

## Fabrieksreset

<Warning>
  Voer alleen een fabrieksreset uit als laatste redmiddel. De printer moet vanaf nul worden ingesteld.
</Warning>

Als niets anders werkt:

**Stap 1: Verwijder de printer uit storekit**

1. Ga naar je [storekit-dashboard](https://dashboard.storekit.com)
2. Navigeer naar **Settings** → **Direct Printing**
3. Klik op het prullenbakpictogram naast de printer om deze te verwijderen

**Stap 2: Reset de printer**

1. Zet de printer uit
2. Steek een pen in het **RESET**-gaatje aan de achterkant van de printer
3. Houd de RESET-knop ingedrukt, druk en laat de **POWER**-knop los
4. Blijf RESET vasthouden totdat de groene Network-LED knippert
5. Laat de RESET-knop los
6. Druk op de **FEED**-knop om de LAN-interface te selecteren
7. Houd FEED ingedrukt om te bevestigen
8. De printer wordt gereset naar fabrieksinstellingen

**Stap 3: Opnieuw instellen**

[Stel de printer opnieuw in](/docs/nl/guides/printing/printer-setup) vanaf het begin.

## E-mailmeldingen

storekit stuurt automatisch e-mailmeldingen wanneer je printers offline gaan of weer online komen, zodat je op de hoogte blijft van de printerstatus.

### Printer offline-meldingen

Wanneer een printer 5 minuten niet incheckt, ontvang je een e-mail met daarin:

* **Printerdetails** — Printernaam, model en MAC-adres
* **Offline tijdstempel** — Wanneer de printer offline ging
* **Snelle acties** — Directe link om printerstatus in je dashboard te bekijken

### Printer online-meldingen

Wanneer een printer opnieuw verbinding maakt na ten minste 5 minuten offline te zijn geweest, ontvang je een bevestigingsmail met:

* **Printerdetails** — Printernaam en model
* **Online tijdstempel** — Wanneer de printer opnieuw verbinding maakte
* **Statusbevestiging** — Verificatie dat de printer klaar is om bestellingen te ontvangen

### Zorg dat je meldingen ontvangt

Zorg dat het e-mailadres van je locatie correct is geconfigureerd:

1. Ga naar **Store Settings** in je dashboard
2. Navigeer naar **Store Details**
3. Verifieer dat je e-mailadres correct is
4. Voeg meerdere e-mailadressen toe indien nodig (het eerste adres ontvangt meldingen)

<Tip>
  Meldingen over printerstatus helpen je verbindingsproblemen op te sporen voordat ze de bestelafhandeling beïnvloeden. Als je een offlinemelding ontvangt, controleer dan onmiddellijk de stroom- en netwerkverbinding van je printer.
</Tip>

## Voorbestellingen printen

Voorbestellingstickets verschillen van live-bestellingstickets — ze worden geprint op een **gepland tijdstip** op basis van je bufferinstelling, niet direct wanneer de bestelling wordt geplaatst. Een voorbestelling die om 10:00 uur is geplaatst voor afhalen om 14:00 uur met een buffer van 30 minuten wordt bijvoorbeeld om 13:30 uur geprint.

Zie [Pre-Order Buffer](/docs/nl/guides/printing/printer-setup#pre-order-buffer) voor hoe je deze timing configureert.

### Voorbestellingen printen niet

<Steps>
  <Step title="Controleer de bufferinstelling">
    Ga naar **Dashboard** → **Store Settings** → **Printers** → selecteer je printer → controleer de waarde **Buffer**. Een buffer die niet nul is, vertraagt het printen tot dichter bij de fulfilmenttijd. Stel in op `0` als je wilt dat voorbestellingen direct worden geprint.
  </Step>

  <Step title="Bevestig dat de printer online is op het geplande printtijdstip">
    Voorbestellingen printen wanneer het buffervenster wordt bereikt — als de printer op dat moment offline is, wordt het ticket niet geprint. Controleer je [printer statusmeldingen](#e-mailmeldingen) op eventuele offlinemeldingen rond de verwachte printtijd.
  </Step>
</Steps>

### Voorbestellingsticket toont verkeerde datum/tijd

* **Controleer tijdzone-instellingen** — ga naar **Dashboard** → **Store Settings** → **Store Details** en verifieer dat de tijdzone overeenkomt met de fysieke locatie van je locatie. Een onjuiste tijdzone verschuift alle geprinte tijden.

## Testprint-problemen

### Testprint werkt maar echte bestellingen printen niet

<Steps>
  <Step title="Controleer categorietoewijzing">
    Voor split-printen, ga naar **Menu** → selecteer de categorie → tabblad **Printing** en verifieer dat de categorie is toegewezen aan de juiste printer. Een testprint omzeilt categorietoewijzing, dus deze kan slagen zelfs wanneer categorieën niet aan de printer zijn gekoppeld.
  </Step>

  <Step title="Controleer auto-print vs handmatig printen">
    Als de printer is ingesteld op **Manual**, printen bestellingen pas nadat je op de printknop in het dashboard klikt. Schakel over naar **Auto** als je wilt dat bestellingen automatisch worden geprint bij acceptatie.
  </Step>
</Steps>

### Testprint mislukt

<Steps>
  <Step title="Power-cycle de printer">
    Zet de printer uit, trek de voedingskabel uit, wacht 30 seconden en steek terug en zet aan. Zie [Snelle power-cycle](#snelle-power-cycle).
  </Step>

  <Step title="Controleer de verbinding">
    Verifieer dat de USB- of ethernetkabel stevig is aangesloten. Voor netwerkprinters, bevestig dat de Network-LED een constant groen lampje toont. Zie [Verbindingsproblemen](#verbindingsproblemen).
  </Step>

  <Step title="Verifieer dat de printer is toegewezen in het dashboard">
    Ga naar **Dashboard** → **Store Settings** → **Printers** en bevestig dat de printer verschijnt en als **Online** wordt weergegeven. Als deze ontbreekt, [voeg deze opnieuw toe](/docs/nl/guides/printing/printer-setup#step-3-add-printer-in-storekit).
  </Step>
</Steps>

## Nog steeds problemen?

1. Verstuur een testprint vanuit het dashboard om connectiviteit te bevestigen
2. Noteer eventuele foutlampjes of meldingen
3. Controleer op printer-statusemailmeldingen
4. [Neem contact op met storekit-support](/docs/nl/getting-started/contact-support) met je winkelnaam en beschrijving van het probleem


## Related topics

- [Webhook-problemen oplossen](/docs/nl/developers/webhooks/troubleshooting.md)
- [Kortingen voor overheids- en seizoensregelingen](/docs/nl/guides/discounts/government-scheme-discounts.md)
- [Contact met support](/docs/nl/getting-started/contact-support.md)
- [Menucategorieën aanmaken en plannen](/docs/nl/guides/menu/categories.md)
- [Promoties](/docs/nl/guides/discounts/promotions.md)
