Jag är rädd att det blir ett onödigt komplext flöde. Man måste på något förklara för användaren att, om du tryckt på "Ny faktura" så kan du inte ändra dina tidigare inmatningar utan att först nolla fälten. Inte helt uppenbart. Dessutom flyttar vi över komplexitet till browser-koden. Då ser jag nog hellre en Pause-knapp likt den vi har idag som pausar kameran. Vi skulle kunna tydliggöra det än mer för användaren genom att lägga en svart layout över hela skärmen med en text som säger typ "Tryck på Start-knappen för att fortsätta skanna". Jag tror det är lättare att förstå applikationen om den alltid beter sig likadant. Dvs om du skannar referensnumret så kommer det alltid matas in i referensfältet (om det finns tillgängligt i någon tab).
Annars håller jag med dig. Vi kommer inte få en bildanalys som fungerar till 100% men jag tror det fortfarande finns förbättringar att göra. En förbättring jag tänkt på är denna.
Säg att man skannar (se det här som den bitmap man skannar):
Kod:
# 10548591914558124 # 20 00 8 >
Den resulterande strängen blir då:
Kod:
#10548591914558124#20008>
Om den inlästa strängen istället skulle innehålla även mellanslagen så skulle jag kunna undvika att kontonumret ibland tolkas som ett OCR-nummer t.ex.
Vid ett tillfälle skannade jag soffan också, bitmappen som lästes av såg bara blurrig ut trots det blev det ett OCR-nummer av det med massa 8or