เบเบปเบงเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบ CentOS เปเบเบเบเปเปเบกเบตเปเบเบฐเบเบฒเบเบดเบ; เปเบเบเบเบฒเบเบเบฝเบเบเบฝเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเปเบ Linux OS เปเบ.
เบเปเบญเบเบเปเบฒเบฅเบฑเบเปเบเปเปเบเบเบฑเบเบซเบฒเบชเบฐเปเบเบฒเบฐ: เบเปเบญเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบกเบเปเบฒเบเบเบตเปเบกเบตเบเปเปเบเบงเบฒเบกเบเบตเปเบกเบฑเบเปเบเปเปเบกเปเปเบเบเบเบฒเบ PHP. เปเบเบทเปเบญเบเบเบฒเบเบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบญเบดเบเปเบเบตเปเบเบฑเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบเบขเบนเปเปเบเปเบซเบเบเบฒเบ, เปเบฅเบฐเบงเบฝเบเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบชเปเบงเบเปเบซเบเปเบเบฑเบเบเปเบญเบเบเบฑเบเปเบงเบฑเบเปเบเบเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเปเบญเบ virtual เปเบ VMware.
XPrinter เบเบฑเบเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเปเบเบทเปเบญเบเบซเบกเบฒเบ; เบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเป Windows เปเบกเปเบเบเปเบฒเบเบเบถเปเบเบซเบผเบฒเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบปเบเบฅเบปเบเบเบฑเบเบฎเบนเบเปเบเบ XP-460B เบเบตเปเบกเบตเบเบงเบฒเบกเบเบงเปเบฒเบเบเบญเบเบเปเบฒเบเปเบเบดเบ 108 เบกเบก.
เปเบเบทเปเบญเบเบเบฒเบเบเปเบญเบเบเปเปเบเปเบญเบเปเบเปเบเบฑเปเบ Linux เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบญเบธเบเบฐเบเบญเบเบเบฑเบเบกเบฑเบ, เบเปเบญเบเบเบญเบเบซเบฒเบเบนเปเบกเบทเบเบฒเบเบเบดเบเบเบฑเปเบเบเบตเปเบเบฝเบกเบเปเบญเบกเปเบฅเบฐเบฎเบนเปเบงเปเบฒเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเปเบญเบเบเบดเบกเปเบกเปเบเบเปเบฒเบเบเปเบงเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเปเบญเบเบเบดเบกเบเปเบฒเบ USB เปเบเป, เบเปเปเบกเบตเบเบฒเบเบซเบกเบนเบเปเบเปเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเปเบฒเปเบเบฐเบเปเบฒเปเบเบเบนเปเบกเบทเบเปเบงเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฝเบเปเบเป crashed เปเบเบทเปเบญเบ virtual เบซเบผเบฒเบเบเบฑเปเบ.
- เบเบฒเบงเปเบซเบฅเบเปเบเปเบงเบตเบเบฒเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเบนเปเบเบฐเบฅเบดเบ xprintertech.com, เบเบงเบเบกเบฑเบเบกเบฒเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบญเบฑเบเบเบฝเบงเบชเปเบฒเบฅเบฑเบ Windows, Mac เปเบฅเบฐ Linux
เปเบเปเบงเบตเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบญเบเบญเบธเบเบฐเบเบญเบ, เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบ เปเบเปเบงเบตเปเบเบทเปเบญเบเบเบดเบกเบเปเบฒเบ 4 เบเบดเปเบง. เบเบฑเปเบเบเบตเปเบกเบฑเบเบญเบญเบเบกเบฒ, XP-460B เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒเปเบฅเปเบง; เบเปเบญเบเบเบดเบเบญเบญเบเบงเปเบฒเบเบธเบเปเบเปเบเบฑเบเบเบญเบเปเบเบเบญเบตเบเปเบชเป breadcrumbs เบเบญเบเบฎเบนเบเปเบเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ, XP-470B.
- เบเบดเบเบเบฑเปเบเปเบเบทเปเบญเบเบเบดเบกเปเบ Windows, เปเบเบตเบเบเบฒเบเปเบเปเบเบเบฑเบ
- เบชเปเบฒเบฅเบฑเบ Linux, เปเบเปเบกเบเบฑเบเปเบเบฑเบเบกเบต 1 เปเบเบฅเป 4BARCODE. เบเบตเปเปเบกเปเบเปเบเบฅเป "2 เปเบ 1", script bash เบเบตเปเบกเบต tar archives เบเบตเป unpacks เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบฅเบฐเบเบฑเบเบฅเบญเบเปเบเปเบงเบตเปเบชเปเบเบญเบ. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบญเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโ, bzip2 เปเบกเปเบโเบเปเบฒโเปเบเบฑเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบ unpacking (เบชเปเบฒโเบฅเบฑเบโเบเบฒเบ 80 mm เบเบธเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโ)
yum install cups yum install bzip2 chmod 744 ./4BARCODE sh ./4BARCODE service cups start
- เบเปเปเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบ
localhost :631 เปเบโเบเบปเบงโเบเปเบญเบโเปเบงเบฑเบโ, เปเบเบทเปเบญโเบเบงเบฒเบกโเบชเบฐโเบเบงเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบตเปโเบเบฐโเปเบเบตเบโเบเบฒเบโเบเบปเบงโเบเปเบญเบโเปเบงเบฑเบโเปเบ Windowsโ. เปเบเปเปเบ /etc/cups/cupsd.conf:Listen localhost:631 ะผะตะฝัะตะผ ะฝะฐ Listen *:631 <Location /> Order allow,deny Allow localhost Allow 192.168.1.* </Location> <Location /admin> Order allow,deny Allow localhost Allow 192.168.1.* </Location>
เปเบเบตเปเบกเบเบญเบ 631 เปเบชเปเปเบเบงเป (เบซเบผเบท iptables):
firewall-cmd --zone=public --add-port=631/tcp --permanent firewall-cmd --reload
- เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเปเบเบเปเบเป IP เบเบญเบเปเบเบทเปเบญเบ virtual, เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบ
192.168.1.5 : 631/adminเปเบเบตเปเบกเปเบเบทเปเบญเบเบเบดเบก (เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบชเปเบฎเบฒเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบ)
- เบกเบต 2 เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเปเบฒเบเปเบเปเบเบเบญเบ LPD เปเบฅเบฐเบเปเบฒเบ samba.
- เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเปเบเปเบเบเบญเบ LPD, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบเบเปเบฅเบดเบเบฒเบเบขเบนเปเปเบเบเปเบญเบเบขเปเบฝเบก (เปเบเบตเบเบซเบผเบทเบเบดเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบ Windows) เปเบฅเบฐเปเบเบตเบเบเบญเบกเบเบดเบงเปเบเบตเปเบซเบกเป.
เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบ, เปเบชเป lpd://192.168.1.52/Xprinter_XP-460B, เปเบเบดเปเบ 192.168.1.52 เปเบกเปเบ IP เบเบญเบเบเบญเบกเบเบดเบงเปเบเบตเบเบตเปเบเบดเบเบเบฑเปเบเปเบเบทเปเบญเบเบเบดเบก, Xprinter_XP-460B เปเบกเปเบเบเบทเปเบเบญเบเปเบเบทเปเบญเบเบเบดเบกเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเปเบเปเบเบเบฑเบ windows.
เปเบฅเบทเบญเบเปเบเปเบงเบต 4BARCODE => 4B-3064TA
เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบฅเบทเบญเบ เบซเบผเบทเบเบฑเบเบเบถเบเบญเบฑเบเปเบเปเบงเปเปเบเบเบฒเบฅเบฒเบกเบดเปเบเบต! เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบเบฑเบเบเบฐเบซเบเบฒเบเบเปเบฒเบ, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบทเปเบญเบเบเบดเบกเบเปเปเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบซเบเบเบปเบ. เบเบฐเบซเบเบฒเบเบเบญเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเบงเบฝเบเบเบดเบก.
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเบเบดเบกเบซเบเปเบฒเบเบปเบเบชเบญเบ - เปเบฅเปเบง! - เบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบ. เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฑเปเบ samba, เปเบฅเบตเปเบกเบเบปเปเบ, restart cups, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบกเปเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเบญเบ, เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบชเปเปเบชเบฑเปเบเปเบเบฑเปเบ: smb: // user:[email protected]/Xprinter_XP-460B. เบเปเบญเบเบเบตเป, เบเบนเปเปเบเปเปเบกเปเบเบเบนเปเปเบเปเปเบ Windows, เบเบนเปเปเบเปเบเปเบญเบเบกเบตเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบเบถเปเบเบเบตเปเบซเบงเปเบฒเบเปเบเบปเปเบฒ.
- เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเปเบเปเบเบเบญเบ LPD, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบเบเปเบฅเบดเบเบฒเบเบขเบนเปเปเบเบเปเบญเบเบขเปเบฝเบก (เปเบเบตเบเบซเบผเบทเบเบดเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบ Windows) เปเบฅเบฐเปเบเบตเบเบเบญเบกเบเบดเบงเปเบเบตเปเบซเบกเป.
เปเบกเบทเปเบญเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบ เปเบฅเบฐเปเบเบทเปเบญเบเบเบดเบกเปเบเปเบเบดเบกเปเปเบฒเบเบปเบเบชเบญเบ, เบงเบฝเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบเปเบฒเบ console เปเบเป:
lpr -P Xprinter_XP-460B -o media=Custom.100x102mm test.txt
เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเปเบฒเบเบเบทเปเบกเบตเบเบฐเบซเบเบฒเบ 100x100 เบกเบก, 2 เบกเบกเปเบเปเบเบทเบเปเบฅเบทเบญเบเบเบปเบเบฅเบญเบ. เปเบฅเบเบฐเบซเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเปเบฒเบเปเบกเปเบ 3 เบกเบก, เปเบเปเบเปเบฒเบเปเบฒเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบชเบนเบเปเบเบฑเบ 103 เบกเบก, tape เบเปเบฝเบ, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเปเบชเบฐเบเบงเบเบเบตเปเบเบฐเบเบตเบเบญเบญเบเบเปเบฒเบ. เบเปเปเปเบชเบเบเบญเบเปเบเปเบเบเบญเบ LPD เปเบกเปเบเบงเปเบฒเบงเบฝเบเบเบทเบเบชเบปเปเบเบเบฑเบเปเบเบทเปเบญเบเบเบดเบกเบเบปเบเบเบฐเบเบด, เบฎเบนเบเปเบเบ ESC/P0S เบเปเปเปเบเปเบชเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบก, เปเบฅเบฐเปเบเบฑเบเปเบเบตเบเปเปเปเบเปเบเบฑเบเบเปเบฒเบเบเบทเป.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเปเบญเบเบเบดเบกเบเปเบฒเบ php. เบกเบตเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบญเบ, เบกเบฑเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบเบเบตเปเบเบฐเบชเบปเปเบเบเปเบฒเบชเบฑเปเบเปเบเบซเบฒ console เบเปเบฒเบ exec();
เปเบเบทเปเบญเบเบเบฒเบ ESC/P0S เบเปเปเปเบฎเบฑเบเบงเบฝเบ, เบเปเบญเบเปเบเปเบเบฑเบเบชเบดเบเปเบเบชเปเบฒเบเปเบกเปเปเบเบเปเบ pdf เปเบเบเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ tFPDF.
require_once($_SERVER["DOCUMENT_ROOT"] . "/tfpdf/tfpdf.php");
$w = 100;
$h = 100;
$number = 59;
$pdf = new tFPDF('P', 'mm', [$w, $h]);
$pdf->SetTitle('Information');
$pdf->AddFont('Font', 'B', $_SERVER["DOCUMENT_ROOT"] . '/fonts/opensans-bold.ttf', true);
$pdf->SetTextColor(0,0,0);
$pdf->SetDrawColor(0,0,0);
$pdf->AddPage('P');
$pdf->SetDisplayMode('real','default');
$pdf->Image($_SERVER["DOCUMENT_ROOT"]. '/images/logo_site.png',$w - 4 - 28,$h - 13,28.1,9.6,'');
$pdf->SetFontSize(140);
$pdf->SetXY(0,24);
$pdf->Cell($w,$h - 45, $number,0,0,'C',0);
$pdf->SetFontSize(1);
$pdf->SetTextColor(255,255,255);
$pdf->Write(0, $number);
$pdf->Output('example.pdf','I');
exec('php label.php | lpr -P Xprinter_XP-460B -o media=Custom.100x102mm');
เบเปเบญเบก. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบเปเปเบงเบฅเบฒ 2 เบญเบฒเบเบดเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบกเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบซเบงเบฑเบเบงเปเบฒเบเบตเปเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com