Jak tisknout z webové stránky na bluetooth tiskárně Android

Pro tisk z webové aplikace můžete použít aplikaci:

APP & WEB POS PRINTER DRIVER

V této aplikaci nalinkujte svou připojenou bluetooth tiskárnu. Můžete použít třeba cenově výhodnou Birch BMC02

Po nalinkování již můžete tisknout přímo ze svých stránek. Pro odkaz tisku použijte klasický a tag:

<a href="com.fidelier.printfromweb://$biguhw$Hello World$intro$$small$This is small letter$intro$->$intro$->$intro$->$intro$$intro$$intro$$intro$$cut$$intro$">Print Test from WEB </a>

Test: Print Test from WEB

ESC/POS URL-encoding

An ESC/POS printers get a stream of text embedding some „escape“ formatting code, following the ESC/POS „standard“ original defined by Epson. The problem is that ESC codes contains are also non printable chars. To URL-encode ESC/POS commands, Luis Blatta propose two solutions:

  • DOLLAR_SIGN_ENCODING

    ESC_POS_DATA is a string containing ESC/POS commands represented by $symbol$ specified by the following table:

    $ Escape code Description
    $small$ small size
    $smallh$ small size with double hight
    $smallw$ small size with double width
    $smallhw$ small size with double hight and width
    $smallu$ small size underline
    $smalluh$ small size with double hight underline
    $smalluw$ small size with double width underline
    $smalluhw$ small size with double hight and width underline
    $big$ big size
    $bigh$ big size with double hight
    $bigw$ big size with double width
    $bighw$ big size with double hight and width
    $big$ big size, underline
    $bigh$ big size with double hight, underline
    $bigw$ big size with double width, underline
    $bighw$ big size with double hight and width, underline
    $cut$ cut the paper
    $drawer$ open the first drawer
  • DOT_ENCODING

    This is a more versatile, complete solution for URL-encode any ESC/POS command: developer must represent each ‚non printable‘ char with a special encoding, enclosing the decimal representation of the code with special sign (%C2%B7 URL-encoded), so by example

    • the char with decimal value 27 become ▪27▪,
    • and ESC/POS escape sequence to cut the paper ‚ESC m‘, is equal to 1B6D in hexadecimal and is equal to 27 109 in decimal, become: ▪27▪▪109▪
    • at least the complete string to cut the paper is: ▪27▪▪109▪▪13▪▪10▪

Print from your Android App (interactive user action)

Create your ESC data using the helpers Create an Android Intent using Add your ESC data as a “Data” extra Start the intent. You can be printing in minutes with just a couple lines of code. It’s as simple as creating your intent, adding your ESC formatted string and start the (service) intent.

Example:

String dataToPrint="$big$This is a printer test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";

Intent intentPrint = new Intent();

intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, dataToPrint);
intentPrint.setType("text/plain");

this.startActivity(intentPrint);

Examples

Let consider an interesting example: you want to print this receipt of an ecommerce order:


ORDINE 20
del 10-10-2015 alle ore 10:00
pizzeria d'albertis (cod. 663)

1 pizze
01 x capresina                   6.50

2 bibite
01 x coca cola                   1.50
01 x mezza gassata               0.50
-------------------------------------
confezionamento per asporto      0.50
fattorino a domicilio            1.00
totale euro                     10.00
-------------------------------------

consegna a domicilio
10-10-2015             alle ore 13:30

Caterina de Michel
salita san giorgio 6/9
16100 genova
tel. 1234567901

using the mode A encoding, to print the above text with a final paper cut also:

$ curl -X POST http://www.posprinterdriver.com/api/v1/api/sendDataToPrinter? \
               linkcode=12345&data=\
ORDINE 20\
del 10-10-2015 alle ore 10:00\
pizzeria d'albertis (cod. 663)\
\
1 pizze\
01 x capresina                   6.50\
\
2 bibite\
01 x coca cola                   1.50\
01 x mezza gassata               0.50\
-------------------------------------\
confezionamento per asporto      0.50\
fattorino a domicilio            1.00\
totale euro                     10.00\
-------------------------------------\
\
consegna a domicilio\
10-10-2015             alle ore 13:30\
\
Caterina de Michel\
salita san giorgio 6/9\
16100 genova\
tel. 1234567901\
\
\$intro$ 

https://github.com/solyaris/posprinterdriver

Bluetooth mobilní EET tiskárna k telefonu tabletu Android

Firma Birch nabízí praktickou bluetooth tiskárnu účtenek s podporou EET velmi malých rozměrů a nízké váhy BM-C02, ale s velkou výdrží baterie. Na jedno nabití zvládne BM-C02 8-15 hodin na směnu v plném provozu, nebo 7 dní ve stand-by režimu. Vhodná zejména do pohostinství, kioskového prodeje apod.. Široká škála použití, jelikož je připojení tiskárny možné přes USB, Bluetooth nebo RS232. Kompatibilní s Windows, Android a Linux systémy. Praktické pouzdro v základní ceně tiskárny.
Birch BMC02
Klíčové vlastnosti tiskárny BM-C02:
  • nízká hmotnost 0,19 kg
  • malé rozměry 92,5 x 75,5 x 37 mm
  • komunikační rozhraní: USB, Bluetooth, RS232
  • velká výdrž baterie 2000mAh až 8-15 hodin v plném provozu na jedno nabití
  • ochranný odolný obal v ceně
  • velice příznivá cena
  • podporované operační systémy: Android, Windows, Linux

Test CPU procesorů Intel a AMD 2016

V Computeru 4/16 str. 26 vyšel test CPU procesorů Intel a AMD. Porovnáván výkon, cena, příkon a zahřívání, syntetické testy, multimédia.

  1. Intel Core i7-6700K, 10299 Kč
  2. Intel Core i7-5775C, 11085 Kč
  3. Intel Core i7-5930K, 16890 Kč
  4. Intel Core i7-4790K, 9790 Kč
  5. Intel Core i5-5675C, 7952 Kč
  6. Intel Core i5-6600K, 6889 Kč
  7. Intel Core i5-6500K, 5858 Kč
  8. Intel Core i5-4590, 5858 Kč
  9. Intel Core i5-6400, 5325 Kč
  10. Intel Core i3-6100, 3446 Kč
  11. Intel Pentium G4400, 1709 Kč

Computer 4/2016, str. 26

Honeywell Dolphin 6100, 6500 Factory reset

Návod jak provést tovární nastavení u Honeywell Dolphin 6100, 6500

Návod jak provést tovární nastavení u Honeywell Dolphin 6100, 6500

  1. Connect the device to its power supply.
  2. Press at the same time the ‚Power‘ and ‚Reset‘ buttons (use the device stylus for reaching the ‘Reset’ button).
  3. Right after releasing the ‘Power’ and ‘Reset’ buttons, type using the keypad of the device the following numeric sequence: 1, 2, 7, 7. A new menu will be displayed in the device screen.
  4. To select the option ‘12. Factory reset’, type the following numeric sequence and then press the ‘Enter’ key: 1, 2.
  5. The ‘Factory’ reset takes around two minutes to be completed. After that time, the device should boot up normally and show the Windows CE desktop (or the Windows Embedded ‘Today’ screen) as usual.

Po provedení továrního nastavení je nutné zkalibrovat displej a doinstalovat programy.

Je potřeba stáhnout a nainstalovat Honeywell PowerTools and Demo for D6x00 WinCE 5.0 

Obsah rozbalíme do terminálu do složky Honeywell. Po provedení Cold Boot: (using the stylus, press and hold the Reset switch* while pressing the Power button then release both keys) se provede automatická instalace aplikací PowerTools.

Jak tisknout z DOS účetnictví bez DOSPrint na USB tiskárně

Ve Windows je možné si namapovat fyzické rozhraní LPT na sdílenou tiskárnu v síti. Tisk na port LPT (možno i COM) je pak přesměrován na sdílené rozhraní. Tiskárna může být i fyzicky připojena přes USB.

Nejprve je nutné tiskárnu klasicky nasdílet. V následujícím příkladu je provedeno namapování LPT2 na sdílenou tiskárnu HP připojenou na USB. Příkaz je potřeba provést v příkazové řádce spuštěné s právy administrátora.

net use lpt2 \\127.0.0.1\HP /persistent:yes

Po tomto příkaze již bude možné tisknout na rozhraní LPT2 z prostředí DOS, ale také z aplikací využívající textové příkazy.

Vypnutí hibernace a smazání hiberfil.sys

Nepoužíváte-li režim hibernace při vypínání Windows, lze hibernaci vypnout a odstraněním souboru hiberfil.sys ušetřit na SSD disku drahocenné místo.

Do příkazového řádku spuštěného s právy administrátora napíšete příkaz:

powercfg.exe -h off

Ke smazání hiberfil.sys dojde automaticky po dalším restartu / zapnutí PC.

Změna nastavení AHCI na Windows 7

Změna nastavení diskového režimu IDE na AHCI se vyplatí když přecházíte na SSD disk, případně když máte z nějakého jiného nepochopitelného důvodu systém nainstalovaný na disk v režimu IDE. Na Windows 7 to lze provést již jednoduše a to pouze změnou hodnoty v registru.

Před změnou se však ujistěte zda-li BIOS vaší desky režim AHCI vůbec podporuje (týká se starých desek).

Změna diskového režimu IDE na AHCI se provádí v registru:

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Msahci

Hodnota aktivující AHCI:

Start = 0

Pak už stačí restartovat PC do BIOS a nastavit diskový režim SATA na AHCI.

Test LCD monitorů 2015

V Computeru 1/15 str. 40 (leden 2015) vyšel test 10 LCD monitorů. Trendem je odklon výrobců od regulace podsvícení pomocí PWM (Pulse Wide Modulation) tj. blikáním LED diod. Trvalé podsvícení je šetrnější pro zrak. Celkové pořadí:

  1. Iiyama ProLite X2483HSU (absence PWM)
  2. Benq VW2430H
  3. LG 24MP76

Computer 1/2015, str. 40

Test SSD disků 2014

V časopise Computer 8/14 vyšel test 240 GB SSD disků, které jsou nyní na trhu. Chybu neuděláte s žádným testovaným diskem. Cena za SSD stále klesá a pohybuje se nyní okolo 16 Kč za 1GB. Zajímavostí je Samsung 840 EVO s rychlejší 3GB oblastí s SLC buňkami. Tedy primárně využívá první 3GB SLC a v době nečinnosti přesune data do oblasti TLC (tři bity na buňku).

Pořadí:

  1. OCZ Vector 150 (MLC buňky využívá do poloviny jako SLC)
  2. OCZ Vertex 460
  3. Transcend TS256GSSD370
  4. Crucial MX100 (nízká cena, 11,40 Kč / 1GB, 16nm technologie)

Computer 8/2014, str. 30

Test SSD disků 2013

Test SSD disků 2012