Skip to main content
Hardware27 oktober 2026

POS-hårdvara för anpassade appar: Skrivare, kassalådor, skannrar

Ditt AI-byggda POS ser färdigt ut tills det möter en kvittoskrivare. Här framgår exakt vad varje del av POS-hårdvaran behöver för att fungera med en anpassad app, vilka som kräver godkännande från Apple och hur du undviker den långsammaste vägen.

Mathias NielsenMathias NielsenCEO, Final POS
POS-hårdvara för anpassade appar: kvittoskrivare, kassalåda, streckkodsläsare och POS-surfplatta på en disk

POS-hårdvara för anpassade appar är där de flesta AI-byggda POS-projekt stannar av. Kassan ser färdig ut i förhandsgranskningen, men sedan förblir kvittoskrivaren tyst, kassalådan öppnas aldrig och kortläsaren vill inte kopplas ifrån eller ihop. Inget av detta är ett kodningsproblem. Varje enhet ansluter på ett specifikt sätt, och vissa anslutningar kräver godkännande från Apple och enhetstillverkaren innan din app tillåts använda dem.

Den här guiden går igenom enhet för enhet: hur varje enhet ansluter, vad den kräver på iOS och Android, samt vilka val som sparar dig veckor. Den korta versionen: välj din anslutningstyp innan du väljer din skrivare.

POS-hårdvara för anpassade appar: kvittoskrivare, kassalåda, streckkodsläsare och POS-surfplatta på en disk

Varför kör AI-byggda POS-appar fast på hårdvaran?

Eftersom en AI kan skriva kod mot ett skrivar-SDK, men den kan inte ge din app tillstånd att använda skrivaren. Tre saker blockerar ett vibe-kodat POS vid kassan:

  • Plattformsregler. iOS tillåter endast att en app pratar med Bluetooth Classic- och Lightning/USB-tillbehör som Apples MFi-program har godkänt för just den appen.

  • Webbläsaren. Safari saknar Web Bluetooth, så ett webbaserat POS på iPad kan inte nå Bluetooth-hårdvara överhuvudtaget.

  • Testning. Varje skrivare, kassalåda och läsare fungerar något annorlunda, och du upptäcker det först på den riktiga enheten.

Om du bygger från grunden täcker vår huvudartikel om hur du bygger ditt eget POS-system med AI även betalnings- och distributionshinder. Den här sidan handlar om allt du kopplar in.

Vad kräver varje anslutningstyp för kvittoskrivare på iOS?

Anslutningstypen avgör din godkännandebörda, inte varumärket. Här är hela bilden för ett POS på iPad eller iPhone:

AnslutningMFi-appgodkännande på iOSFungerar från webbläsareBäst för
Bluetooth ClassicJa, per skrivartillverkareNejMobil utskrift där skrivaren redan är MFi-certifierad
Bluetooth LENejNej (Safari saknar Web Bluetooth)Mobil utskrift utan MFi-steget
Nätverk (Ethernet eller Wi-Fi)NejJa, med WebPRNT- eller ePOS-Print-modellerFasta kassor, flera stationer som delar skrivare
Lightning eller USBJaNejKassor med en enda station med modeller som stöds

På Android kräver ingen av dessa Apples godkännande; du använder skrivartillverkarens Android-SDK och Androids Bluetooth-behörigheter. För en fullständig jämförelse per butikstyp, se Bluetooth, BLE eller nätverk: välja kvittoskrivare för ett iPad POS.

Hur fungerar MFi-appgodkännande för skrivare?

MFi-appgodkännande är Apples tillstånd för din specifika app att prata med ett specifikt tillbehör över Bluetooth Classic eller Lightning/USB. Du ansöker inte hos Apple själv. Skrivartillverkaren gör det åt dig:

  1. Ladda ner skrivartillverkarens iOS-SDK och registrera dig i Apple Developer Program.

  2. Bygg din app med hjälp av tillverkarens protokollnamn för den skrivaren.

  3. Skicka in dina appuppgifter via tillverkarens registreringsformulär.

  4. Tillverkaren skickar in din app till Apples MFi-program.

  5. När Apple har granskat den skickar tillverkaren dig ett MFi Product Plan ID (PPID).

  6. Skicka in din app till App Store med PPID-koden angiven i App Review-anteckningarna.

Star Micronics dokumenterar exakt denna sekvens och uppger att godkännandet kan ta en till två veckor (Stars MFi-process). Epson tillämpar samma modell för sina MFi-skrivare över Bluetooth eller Lightning-till-USB, och Zebra kallar det vitlistning. Två saker som ställer till det för folk: PPID är kopplat till de skrivarmodeller du registrerade, så att lägga till en ny modell kan innebära en ny runda, och att glömma PPID i dina granskningsanteckningar gör att appen avvisas.

Fördjupningar: behöver du MFi-godkännande för att skriva ut kvitton från en iPad-app, hur du ansluter en Star Micronics-skrivare till din egen POS-app, hur du skriver ut till en Epson TM-skrivare från ett anpassat POS och hur du skriver ut till en Zebra-etikettskrivare från en iOS-app.

Kan ett webbaserat POS skriva ut kvitton?

Ja, men endast över nätverket. En webbläsare kan inte nå Bluetooth-skrivare på iPad, och den vanliga utskriftsdialogen i webbläsaren är fel verktyg för en kassa: den ställer frågor, väljer fel papper och fördröjer varje försäljning.

Det som fungerar är en nätverksskrivare som tar emot utskriftsjobb från en webbsida. Stars WebPRNT och Epsons ePOS-Print är de två vanliga alternativen: din webbapp skickar kvittot direkt till skrivarens IP-adress. Kompromisserna är nätverkskonfiguration i varje butik och ingen utskrift när nätverket ligger nere. Fullständig guide: hur du skriver ut kvitton från en webbapp utan Bluetooth.

Hur öppnas en kassalåda från ett anpassat POS?

Via skrivaren, i de flesta uppsättningar. En standardmässig POS-kassalåda ansluts till kvittoskrivarens kassalådeport med en RJ11- eller RJ12-kabel. Din app skickar ett öppningskommando till skrivaren, och skrivaren skickar en kort elektrisk impuls som frigör lådan.

Det innebär två saker för ditt bygge. Kassalådan fungerar först när utskrifterna gör det, och ett webbaserat POS kan öppna en kassalåda om det kan skriva ut till en nätverksskrivare som har kassalådan ansluten. USB- och nätverkskassalådor finns men är mindre vanliga. Logga varje gång lådan öppnas, särskilt öppningar utan försäljning, eftersom kontantavstämningen beror på det. Mer i hur en kassalåda öppnas: öppningskoder och anpassade POS-appar.

Kräver streckkodsläsare ett SDK?

Oftast inte. De flesta skannrar levereras i tangentbordsläge (HID): varje skanning kommer in som om någon skrev streckkoden och tryckte på Enter. Det fungerar i alla infödda appar och på alla webbsidor, vilket gör skannrar till det enklaste tillbehöret att stödja.

Två detaljer spelar fortfarande roll. Din app måste fånga skanningar även när inget textfält är fokuserat, och den bör kunna skilja en snabb skanning från en person som skriver. SDK-läge lägger till konfiguration, batteristatus och fylligare data, och mobilkameror kan skanna vid låga volymer. Guide: streckkodsläsare i en anpassad POS-app: HID-läge jämfört med SDK.

Hur är det med köksskärmar, kunddisplayer och etikettskrivare?

Det är här anpassade kassor ofta visar sitt värde, och varje enhet har sina egenskaper:

  • Köksskärmssystem (KDS) ersätter tryckta bongar. Skärmen är den enkla delen; tillförlitlig dirigering i realtid till stationer, kvittering och återkallande samt offlinebeteende är det svåra. Se bör du bygga ett köksskärmssystem.

  • Kunddisplayer visar varukorgen, totalsummor och dricksförfrågningar. Arbetet handlar om att hålla varukorgens tillstånd synkroniserat mellan två skärmar. Se kunddisplayer för en anpassad POS-app.

  • Etikettskrivare skriver ut hylletiketter, prislappar och orderetiketter. På iOS följer etikettskrivare med Bluetooth Classic samma MFi-modell som kvittoskrivare, vilket är anledningen till att Zebra ber om ditt paket-ID och din protokollsträng innan de vitlistar din app.

Innan något tas i drift, kör igenom checklista för testning av POS-hårdvara på exakt de enheter du ska leverera.

Vilken POS-hårdvara bör ett anpassat bygge börja med?

Om du bygger från grunden, välj hårdvara som eliminerar godkännandesteg:

BehovValet med minst friktionVarför
Kvittoskrivare, fast kassaNätverksskrivare med stöd för webbutskriftInget MFi-steg, kan delas, fungerar från en webbläsare
Kvittoskrivare, mobilBluetooth LE-modellInget MFi-steg på iOS
KassalådaSkrivardriven kassalådaIngen extra anslutning som behöver stödjas
SkannerSkanner i tangentbordsläge (HID)Fungerar överallt utan kod
KortbetalningarDin betalleverantörs certifierade läsare eller Tap to PayEndast certifierad hårdvara kan ta emot kort

Kortläsare är en kategori för sig eftersom endast läsare som certifierats med din betalleverantör kan behandla kort. Vår huvudartikel om hur du tar emot kortbetalningar i en anpassad POS-app täcker läsare, Tap to Pay och smarta terminaler.

Kan du hoppa över hårdvaru-SDK:er helt och hållet?

Ja, om din kassa körs på en plattform som redan har gjort integrationen. Det är så Final fungerar. Din AI bygger kassan i Flow Studio, och stationen den körs på hanterar hårdvaran:

Din kassa begär att skriva ut eller öppna lådan; stationen gör resten. Kompromissen är ärlig: du använder hårdvaran som Final stöder istället för vilken enhet som helst på marknaden, och hårdvaran köps till det angivna priset, som förklaras i hur prissättningen för Final POS fungerar. För de flesta butiker täcker den listan allt som behövs vid kassan. Om du bygger hela POS-systemet själv, utgå från bygg ditt eget POS-system med AI.

Vanliga frågor

Vilken hårdvara behöver ett anpassat POS?

Minst en enhet att köra det på, en kvittoskrivare och ett sätt att ta emot kort. De flesta butiker lägger till en kassalåda och en streckkodsläsare, och restauranger lägger ofta till en köksskärm eller en kunddisplay.

Kräver alla kvittoskrivare MFi-godkännande för iPad-appar?

Nej. Endast skrivare anslutna via Bluetooth Classic eller Lightning/USB kräver MFi-appgodkännande på iOS. Bluetooth LE-skrivare och nätverksskrivare (Ethernet eller Wi-Fi) gör det inte.

Hur får jag MFi-godkännande för en skrivare?

Du skickar dina appuppgifter till skrivartillverkaren, till exempel Star Micronics, Epson eller Zebra. De skickar in till Apples MFi-program och ger dig ett PPID, som du anger i App Review-anteckningarna när du skickar in din app.

Hur öppnar jag en kassalåda från min app?

De flesta kassalådor ansluts till kvittoskrivarens kassalådeport. Din app skickar ett öppningskommando till skrivaren och skrivaren skickar en impuls som öppnar lådan.

Kräver streckkodsläsare ett SDK?

Inte i tangentbordsläge (HID), där varje skanning kommer in som inskriven text i alla appar eller webbsidor. Ett SDK lägger till konfiguration och mer data men är valfritt för de flesta butiker.

Kan ett webbaserat POS skriva ut kvitton?

Ja, till nätverksskrivare som accepterar webbutskriftsjobb, som Star WebPRNT- eller Epson ePOS-Print-modeller. Safari på iPad har inte Web Bluetooth, så en webbläsare kan inte nå Bluetooth-skrivare.