Aprašymas lietuviškai yra žemiau.
A case-specific userscript for generating and printing labels designed for items utilized within the online accounting program b1.lt. As of February 2026, this project is no longer actively used and maintained. If you encounter any issues, feel free to raise GitHub Issues.
- Generates item labels from data in the b1.lt online accounting program;
- Label size: 32 mm x 57 mm (Dymo Medium label);
- Designed for a tiny grocery store in my hometown;
- Could be used in combination with silent (kiosk) printing for faster operation;
- Barcode and Datamatrix generation done locally;
- Uses Google Text-to-Speech API to say out loud the item price;
- User-friendly modal for weighted item labeling.
- Ability to use a barcode scanner via Websocket.
- Make sure you have a userscript manager installed in your browser (e.g. Tampermonkey, Greasemonkey).
- Open one of the following scripts based on your needs:
- The userscript manager will prompt you to install the script.
- Confirm it and you are ready to go!
There are three different userscripts available, each serving different purposes:
- Adds a violet print icon to item lists, purchase lists, and item edit pages
- Click the icon to open labels in a new tab ready for printing
- Intended for users with full administrative access
- Also includes a modal for printing weighted items
- Simplified interface focused solely on label printing and price verification
- Automatically loads the label printing interface on login if the user has limited permissions
- Features:
- Barcode scanning support
- Item name search
- Text-to-speech price verification
- Optimized for labeling weighted packaged items
- Quick label generation
- Adds additional functionality for accounting and inventory management:
- Markup calculator for purchase views
- Quick access to item history and price changes (shortcut for item movement view)
- Pricing assistance with markup percentage calculations
- A quick way to delete sales of a specific item (useful for correcting mistakes since reposting is not possible in b1.lt)
To speed up the printing, the userscript utilizes barcode and Datamatrix generation locally using libraries created by Alois Zingl. More information and demo can be found here.
Mums buvo malonu dirbti su B1, tačiau dėl aukštų paslaugų mokesčių nusprendėme pereiti prie nemokamos atvirojo kodo alternatyvos, tad šis projektas jau nėra aktyviai naudojamas ir palaikomas, jei kyla kokių nors problemų, galite palikti žinutę per GitHub Issues.
Tai specifinis naudotojo skriptas, skirtas etikečių generavimui ir spausdinimui prekėms, naudojamoms internetinėje apskaitos programoje b1.lt (site.pro/lt/accounting).
- Generuoja prekių etiketes iš duomenų esančių b1.lt sistemoje;
- Etiketės dydis: 32 mm x 57 mm (Dymo Medium etiketė);
- Sukurta mažai maisto prekių parduotuvei mano gimtajame miestelyje;
- Gali būti naudojama kartu su tyliuoju (kiosko) spausdinimu greitesniam darbui;
- Brūkšninių kodų ir Datamatrix generavimas vyksta lokaliai;
- Naudoja „Google Text-to-Speech“ API, kad garsiai perskaitytų prekės kainą;
- Patogi sąsaja svorinių prekių ženklinimui.
- Galimybė naudoti brūkšninių kodų skaitytuvą per Websocket.
- Įsitikinkite, kad naršyklėje turite įdiegtą naudotojo skriptų valdiklį (pvz., Tampermonkey, Greasemonkey).
- Atidarykite vieną iš šių skriptų, priklausomai nuo poreikių:
- Skriptų valdiklis pasiūlys įdiegti pasirinktą skriptą.
- Patvirtinkite įdiegimą.
Yra trys skirtingi skriptai, kiekvienas skirtas skirtingoms funkcijoms:
- Prideda violetinę spausdinimo piktogramą prie prekių sąrašų, pirkimų sąrašų ir prekių redagavimo puslapių;
- Paspaudus piktogramą, etiketės atsidaro naujame skirtuke, paruoštos spausdinimui;
- Skirta naudotojams, turintiems pilnas administravimo teises;
- Taip pat apima svorinių prekių spausdinimo langą (modalą).
- Supaprastinta sąsaja, orientuota į etikečių spausdinimą ir kainų tikrinimą;
- Prisijungus automatiškai įkelia etikečių spausdinimo sąsają, jei naudotojas turi ribotas teises;
- Funkcijos:
- Brūkšninių kodų skenavimo palaikymas;
- Prekės pavadinimo paieška;
- Garsinis kainos patvirtinimas („Text-to-Speech“);
- Optimizuota fasuotų prekių ženklinimui;
- Greita etikečių generacija.
- Papildo sistemą apskaitos ir atsargų valdymo funkcijomis:
- Antkainio skaičiuoklė pirkimo peržiūroje;
- Greita prieiga prie prekės istorijos (nuoroda į prekių judėjimo peržiūrą);
- Greitas būdas ištrinti konkrečios prekės pardavimus (naudinga taisymui, nes b1.lt sistema neperkaičiuoja įrašų/savikainų jei yra daromi keitimai).

