1
0
mirror of synced 2025-04-18 05:04:02 +03:00
2017-01-23 23:48:30 +01:00
2014-01-05 22:28:18 +01:00
2017-01-23 23:48:30 +01:00
2014-01-05 08:30:36 -08:00
2014-01-05 17:34:38 +01:00
2014-01-05 08:30:36 -08:00
2014-01-05 17:51:12 +01:00
2014-01-05 22:28:18 +01:00

node-escprinter

ESC/P2 printer command emulator with SVG output.

ported to nodejs from https://code.google.com/p/ukncbtl/

Example

var EP = require('node-escprinter');

var dr = new EP.SVGDriver;
var p = new EP.Printer(dr, {
    paper_width: 2500,
    dpi: 720,
});

var ESC = String.fromCharCode(27);
var k15 = String.fromCharCode(15);
var k18 = String.fromCharCode(18);

p.print('normal, ' + ESC + 'W1WIDE' + ESC + 'W0, ' + ESC + '-1Underlined' + ESC + '-0');
p.print('\n\r');
p.print('Normal (PICA)\n\r');
p.print(ESC+ 'MCompressed (ELITE)\n\r');
p.print(ESC+ 'P');
p.print(k15+ 'Ultra Compressed\n\r'+ k18);
p.print('0....1....2....');
p.print('0....1....2....');
p.print('0....1....2....');
p.print('0....1....2....');
p.drawMargins();
dr.save('out.svg');

creates output: Image

Description
Эмулятор команд принтера ESC/P2 с выводом SVG
Readme MIT 57 KiB
Languages
JavaScript 100%