POS-maskinvare for tilpassa appar: Skrivarar, pengeskuffer, skannarar
Det KI-bygde POS-systemet ditt ser ferdig ut heilt til det møter ein kvitteringsskrivar. Her er nøyaktig kva kvar enkelt POS-maskinvareeining krev for å fungere med ein tilpassa app, kva for nokre som krev Apple-godkjenning, og kva du gjer for å unngå den treigaste vegen.

POS-maskinvare for tilpassa appar er der dei fleste KI-bygde kassesystem-prosjekt stansar opp. Kassen ser ferdig ut i førehandsvisninga, så held kvitteringsskrivaren seg tyst, pengeskuffa opnar seg aldri og kortlesaren vil ikkje para seg. Ingenting av det er eit kodeproblem. Kvar eining koplast til på ein spesifikk måte, og nokre tilkoplingar krev godkjenning frå Apple og einingsprodusenten før appen din får lov til å bruke dei.
Denne guiden går gjennom eining for eining: korleis kvar enkelt koplast til, kva ho krev på iOS og Android, og kva val som sparar deg for veker. Den korte versjonen: vel tilkoplingstype før du vel skrivar.

Kvifor er maskinvare staden der KI-bygde POS-appar stansar opp?
Fordi ein KI kan skrive kode mot ein skrivar-SDK, men han kan ikkje gje appen din løyve til å bruke skrivaren. Tre ting blokkerer eit vibe-koda POS ved disken:
Plattformreglar. iOS lèt berre ein app snakke med Bluetooth Classic- og Lightning/USB-tilbehøyr som Apples MFi-program har godkjent for den appen.
Nettlesaren. Safari har ikkje Web Bluetooth, så eit nett-POS på iPad kan ikkje nå Bluetooth-maskinvare i det heile teke.
Testing. Kvar skrivar, skuff og lesar oppfører seg litt ulikt, og du finn det berre ut på den reelle eininga.
Dersom du byggjer frå botnen av, dekker hovudartikkelen vår om hvordan du byggjer ditt eige POS-system med KI betalingar og distribusjonsveggene også. Denne sida handlar om alt du pluggar inn.
Kva krev kvar tilkopling for kvitteringsskrivarar på iOS?
Tilkoplingstypen avgjer godkjenningsbørda di, ikkje merket. Her er heile biletet for eit POS på iPad eller iPhone:
| Tilkopling | MFi-appgodkjenning på iOS | Fungerer frå ein nettlesar | Best for |
|---|---|---|---|
| Bluetooth Classic | Ja, per skrivarprodusent | Nei | Mobil utskrift der skrivaren allerede er MFi-sertifisert |
| Bluetooth LE | Nei | Nei (Safari har ikkje Web Bluetooth) | Mobil utskrift utan MFi-steget |
| Nettverk (Ethernet eller Wi-Fi) | Nei | Ja, med WebPRNT- eller ePOS-Print-modellar | Faste diskar, fleire stasjonar som deler ein skrivar |
| Lightning eller USB | Ja | Nei | Enkeltstasjonsdiskar med støtta modellar |
På Android krev ingen av desse Apple-godkjenning; du brukar skrivarprodusenten sin Android-SDK og Android sine Bluetooth-løyve. For den fullstendige samanlikninga etter butikktype, sjå Bluetooth, BLE eller nettverk: val av kvitteringsskrivar for iPad-POS.
Korleis fungerer MFi-appgodkjenning for skrivarar?
MFi-appgodkjenning er Apple sitt løyve til at din spesifikke app kan snakke med eit spesifikt tilbehøyr over Bluetooth Classic eller Lightning/USB. Du søkjer ikkje til Apple sjølv. Skrivarprodusenten gjer det for deg:
Last ned skrivarprodusenten sin iOS-SDK og registrer deg i Apple Developer Program.
Bygg appen din ved å bruke produsenten sitt protokollnamn for den skrivaren.
Send inn appopplysningane dine gjennom produsenten sitt registreringsskjema.
Produsenten sender inn appen din til Apple sitt MFi-program.
Når Apple har gått gjennom han, sender produsenten deg ein MFi Product Plan ID (PPID).
Send appen din til App Store med PPID-en i notata for App Review.
Star Micronics dokumenterer nøyaktig denne sekvensen og seier at godkjenning kan ta éin til to veker (Star sin MFi-prosess). Epson kjører same modell for sine MFi-skrivarar over Bluetooth eller Lightning-til-USB, og Zebra kallar det kvitlisting (whitelisting). Two ting overraskar folk: PPID-en er bunden til skrivarmodellane du registrerte, så å leggje til ein ny modell kan tyde ein ny runde, og å gløyme PPID-en i review-notata fører til avslag på appen.
Djuptdykk: treng du MFi-godkjenning for å skrive ut kvitteringar frå ein iPad-app, slik koplar du ein Star Micronics-skrivar til din eigen POS-app, slik skriv du ut til ein Epson TM-skrivar frå eit tilpassa POS og slik skriv du ut til ein Zebra-etikettskrivar frå ein iOS-app.
Kan eit nettbasert POS skrive ut kvitteringar?
Ja, men berre over nettverket. Ein nettlesar kan ikkje nå Bluetooth-skrivarar på iPad, og den standard utskriftsdialogen i nettlesaren er feil verktøy for ein kasse: han stiller spørsmål, vel feil papir og gjer kvart sal treigare.
Det som fungerer, er ein nettverksskrivar som tek imot utskriftsjobbar frå ei nettside. Star sin WebPRNT og Epson sin ePOS-Print er dei two vanlege vala: nettappen din sender kvitteringa rett til skrivaren sin IP-adresse. Avvegingane er nettverksoppsett i kvar butikk og inga utskrift når nettverket er nede. Fullstendig guide: slik skriv du ut kvitteringar frå ein nettapp utan Bluetooth.
Korleis opnar ei pengeskuff frå eit tilpassa POS?
Gjennom skrivaren, i dei fleste oppsett. Ei standard POS-pengeskuff koplast til skuffeporten på kvitteringsskrivaren med ein RJ11- eller RJ12-kabel. Appen din sender ein opne-kommando til skrivaren, og skrivaren sender ein kort elektrisk puls som utløyser skuffa.
Det tyder two ting for byggjeprosessen din. Skuffa fungerer berre når utskrift fungerer, og eit nettlesar-POS kan opne ei skuff dersom det kan skrive ut til ein nettverksskrivar med skuffa tilkopla. USB- og nettverksskuffer finst, men er mindre vanlege. Logg kvar opning av skuffa, spesielt opningar utan sal, fordi kontantavstemming avheng av det. Meir i korleis ei pengeskuff opnas: kick-kodar og tilpassa POS-appar.
Krev strekkodeskannarar ein SDK?
Som regel ikkje. Dei fleste skannarar leverast i tastaturmodus (HID): kvar skanning kjem inn som om nokon skreiv strekkoden og trykte Enter. Det fungerer i ein kva som helst nativ app og på ein kva som helst nettside, noko som gjer skannarar til det enklaste tilbehøyet å støtte.
Two detaljar speler framleis ein rolle. Appen din må fange opp skanningar sjølv om det ikkje er fokus på noko tekstfelt, og han bør skilje ein rask skanning frå ein person som skriv. SDK-modus legg til konfigurasjon, batteristatus og rikare data, og telefonkamera kan skanne ved låge volum. Guide: strekkodeskannarar i ein tilpassa POS-app: HID-modus mot SDK.
Kva med kjøkkenskjermar, kundeskjermar og etikettskrivarar?
Det er her tilpassa kassar ofte viser sin verdi, og kvar har sin eigen form:
Kjøkkenskjermsystem (KDS) erstattar trykte lappar. Skjermen er enkel; påliteleg ruting i reeltid til stasjonar, fullføring og henting, og frakopla oppførsel er dei vanskelege delane. Sjå bør du byggje eit kjøkkenskjermsystem.
Kundeskjermar visar handlekorga, totalsummar og tips-skjermbilde. Jobben er å halde kassetilstanden synkronisert mellom two skjermar. Sjå kundeskjermar for ein tilpassa POS-app.
Etikettskrivarar skriv ut hylle-etikettar, prislappar og ordre-etikettar. På iOS følgjer Bluetooth Classic-etikettskrivarar same MFi-modell som kvitteringsskrivarar, noko som er grunnen til at Zebra be om bundle-ID-en din og protokollstrengar før dei kvitlistar appen din.
Før noko av det går live, kjør sjekklista for testing av POS-maskinvare på dei nøyaktige einingane du skal levere.
Kva POS-maskinvare bør eit tilpassa byggje-prosjekt starte med?
Dersom du byggjer frå botnen av, vel maskinvare som fjernar godkjenningssteg:
| Behov | Val med minst friksjon | Kvifor |
|---|---|---|
| Kvitteringsskrivar, fast disk | Nettverksskrivar med støtte for utskrift frå nett | Inget MFi-steg, kan delast, fungerer frå nettlesar |
| Kvitteringsskrivar, mobil | Bluetooth LE-modell | Inget MFi-steg på iOS |
| Pengeskuff | Skrivardriven skuff | Inga ekstra tilkopling å støtte |
| Skannar | Tastaturmodus (HID) skannar | Fungerer overalt utan kode |
| Kortbetalingar | Din betalingsleverandør sin sertifiserte lesar eller Tap to Pay | Berre sertifisert maskinvare kan ta imot kort |
Kortlesarar er ein eigen kategori fordi berre lesarar som er sertifiserte med betalingsleverandøren din kan handsame kort. Hovudartikkelen vår om å ta imot kortbetalingar i ein tilpassa POS-app dekker lesarar, Tap to Pay og smartterminalar.
Kan du hoppe over maskinvare-SDK-ane heilt?
Ja, dersom kassen din kjører på ein plattform som allereie har gjort integrasjonen. Det er slik Final fungerer. KI-en din byggjer kassen i Flow Studio, og stasjonen han kjører på handterer maskinvara:
Native Stations kjører Final POS-appen på Apple- og Android-einingar og koplar til kortlesarar, Tap to Pay, kvitteringsskrivarar og pengeskuffer. Sjå slik setter du opp ein Native Station.
Virtual Stations kjører i ein kva som helst nettlesar for skjermar som ikkje treng lokal maskinvare. Skilnaden er forklart i Native Station vs. Virtual Station.
Fleire skrivarar kan rutast med merkelapp, til dømes disk og kjøkken. Sjå ruting av fleire skrivarar på ein Station.
Kassen din be om å skrive ut eller opne skuffa; stasjonen gjer resten. Avveginga er ærleg: du brukar maskinvara Final støttar i staden for ein kva som helst eining på marknaden, og maskinvare kjøpast til oppgitt pris, som forklart i hvordan prisinga for Final POS fungerer. For dei fleste butikkar dekker den lista disken. Dersom du byggjer heile POS-systemet sjølv, start frå bygg ditt eige POS-system med KI.
Ofte stilte spørsmål
Kva maskinvare krev eit tilpassa POS-system?
Minimum ein eining å kjøre det på, ein kvitteringsskrivar og ein måte å ta imot kort på. Dei fleste butikkar legg til ei pengeskuff og ein strekkodeskannar, og restaurantar legg ofte til ein kjøkkenskjerm eller ein kundeskjerm.
Krev alle kvitteringsskrivarar MFi-godkjenning for iPad-appar?
Nei. Berre skrivarar koplede til via Bluetooth Classic eller Lightning/USB krev MFi-appgodkjenning på iOS. Bluetooth LE-skrivarar og nettverksskrivarar (Ethernet eller Wi-Fi) gjer det ikkje.
Korleis får eg MFi-godkjenning for ein skrivar?
Du sender appopplysningane dine til skrivarprodusenten, som Star Micronics, Epson eller Zebra. Dei sender det inn til Apple sitt MFi-program og sender deg ein PPID, som du legg inn i notata for App Review når du sender inn appen.
Korleis opnar eg ei pengeskuff frå appen min?
Dei fleste pengeskuffer koplast til skuffeporten på kvitteringsskrivaren. Appen din sender ein opne-kommando til skrivaren, og skrivaren sender ein puls som opnar skuffa.
Krev strekkodeskannarar ein SDK?
Ikkje i tastaturmodus (HID), der kvar skanning kjem inn som skriven tekst i ein kva som helst app eller nettside. Ein SDK gjev konfigurasjon og meir data, men er valfri for dei fleste butikkar.
Kan eit nettbasert POS skrive ut kvitteringar?
Ja, til nettverksskrivarar som tek imot utskriftsjobbar frå nett, som Star WebPRNT- eller Epson ePOS-Print-modellar. Safari på iPad har ikkje Web Bluetooth, så ein nettlesar kan ikkje nå Bluetooth-skrivarar.
