ПроХостер > блог > Администрација > Подешавање штампача налепница Кспринтер на Линук-у у ВМваре Воркстатион-у
Подешавање штампача налепница Кспринтер на Линук-у у ВМваре Воркстатион-у
Пример за подешавање на ЦентОС-у без графичке љуске; по аналогији, можете подесити било који Линук ОС.
Решавам конкретан проблем: морам да штампам етикете са произвољним текстом користећи шаблон из ПХП-а. Пошто на догађају не можете да рачунате на стабилну интернет везу, а већина задатака аутоматизације се преклапају са веб локацијом, одлучили смо да радимо са виртуелном машином на ВМваре-у.
Кспринтер је такође погодан за обележавање задатака; инсталација под Виндовс-ом је много лакша. Одлучио сам се на модел КСП-460Б са ширином етикете до 108 мм.
Пошто ретко постављам Линук и повезујем уређаје на њега, потражио сам готове приручнике за подешавање и схватио да је најлакши начин да повежем штампач преко чаша. Нисам могао да повежем штампач преко УСБ-а, никакве манипулације по саветима у приручницима нису помогле, само сам неколико пута срушио виртуелну машину.
Преузмите драјвере са веб локације произвођача кпринтертецх.цом, долазе у једној архиви за Виндовс, Мац и Линук
Драјвери су објављени на веб страници за низ уређаја, у мом случају Управљачки програми за штампач налепница од 4 инча. Како се испоставило, КСП-460Б је већ укинут; схватио сам којој серији припада на основу сличног модела, КСП-470Б.
Инсталирајте штампач у Виндовс-у, омогућите дељење
За Линук, архива садржи 1 датотеку 4БАРЦОДЕ. Ово је датотека „2 у 1“, басх скрипта са тар архивом која се сама распакује и копира драјвере у чаше. У мом случају је за распакивање потребан бзип2 (за серију 80 мм користи се други архиватор)
yum install cups
yum install bzip2
chmod 744 ./4BARCODE
sh ./4BARCODE
service cups start
Затим морате отворити лоцалхост:631 у претраживачу, ради практичности сам направио подешавање за отварање из претраживача у Виндовс-у. Уредите /етц/цупс/цупсд.цонф:
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>
Отварамо везу у претраживачу користећи ИП виртуелне машине, у мом случају 192.168.1.5:631/админ
Додајте штампач (треба да унесете роот и лозинку)
Постоје 2 опције које сам успео да конфигуришем, преко ЛПД протокола и преко самбе.
Да бисте се повезали преко ЛПД протокола, потребно је да омогућите услугу у Виндовс-у (Укључите или искључите Виндовс компоненте) и поново покренете рачунар.
У подешавањима чаша унесите лпд://192.168.1.52/Кспринтер_КСП-460Б, где је 192.168.1.52 ИП рачунара на којем је штампач инсталиран, Кспринтер_КСП-460Б је назив штампача у подешавањима за дељење у Виндовс-у
Изаберите драјвер 4БАРЦОДЕ => 4Б-3064ТА
Не бирамо и не чувамо ништа у параметрима! Покушао сам да подесим величину етикете, али онда штампач из неког разлога не ради. Величина етикете се може одредити у задатку за штампање.
Покушавамо да одштампамо пробну страницу - готово!
Друга опција. Потребно је да инсталирате самбу, покренете, поново покренете цупс, онда ће се нова тачка повезивања појавити у чашама, у подешавањима унесите ред као смб://усер:[емаил заштићен]/Кспринтер_КСП-460Б. Тамо где је корисник корисник у Виндовс-у, корисник мора имати постављену лозинку, ауторизација не ради са празном.
Када све буде у реду и штампач одштампа пробну страницу, задаци се могу слати преко конзоле:
У овом примеру, налепница има димензије 100к100 мм, 2 мм су одабране експериментално. Растојање између налепница је 3 мм, али ако поставите висину на 103 мм, трака се помера, због чега није згодно откинути етикету. Недостатак ЛПД протокола је што се послови шаљу као на обичан штампач, ЕСЦ/П0С формат се не шаље на штампање, а сензор не калибрише етикете.
Затим можете да радите са штампачем преко пхп-а. Постоје библиотеке за рад са чашама, лакше ми је да пошаљем команду на конзолу преко екец();
Пошто ЕСЦ/П0С не ради, одлучио сам да направим шаблоне у пдф-у користећи тФПДФ библиотеку