Автор Тема: Прим-07ф как обычный принтер  (Прочитано 1760 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Здравствуйте. Достался мне такой аппарат нахаляву, списывали при расформировании банка. Хочу использовать его, как обычный принтер, печатать чисто на произвольных подкладных документах (ПНД). Есть для этого готовый софт, или придется писать самому?
« Последнее редактирование: 17/07/2016 23:44:40 от Master X »
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: Прим-07ф как обычный принтер
« Ответ #1 : 18/07/2016 01:14:37 »
Думаю готовой проги нет, разве что FRService - тестовая утила лрайвера ФРа

А так - гугель рулит http://www.iskra-kkm.ru/support/download.php?dir=lib/&name=azimuth_desc.zip
Не кассами одними жив ЦТО ;-)
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #2 : 18/07/2016 01:56:47 »
А есть хоть какие-нибудь примеры с использованием этой библиотеки в делфи? я больше по железу, программирование не мой конек...
 

Оффлайн KrasCEP

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 752
  • Похвалили: 82 раз(а)
  • та ко ва се ля ви
  • Откуда: Урал
Re: Прим-07ф как обычный принтер
« Ответ #3 : 18/07/2016 02:21:36 »
ТС, решай с софтом (напиши или найди), как решишь, я ещё тебе этих "железок" подгоню штук несколько, если только они в сыром подвале не заржавели
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2694
  • Похвалили: 82 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Re: Прим-07ф как обычный принтер
« Ответ #4 : 18/07/2016 02:24:34 »
Ну описание либы я дал... Подключаем, и курим мануал - пофиг на чём писать, хоть на вижулбэйсике.

С паскалем я завязал в далёком 96м. На visual-C если время будет подскажу как и чего.
Не кассами одними жив ЦТО ;-)
 

Оффлайн got10

  • Модератор раздела
  • Старожил
  • ****
  • Сообщений: 356
  • Похвалили: 42 раз(а)
Re: Прим-07ф как обычный принтер
« Ответ #5 : 18/07/2016 03:37:09 »
На Delphi есть куски, примеры надёрганные из azimuth.dll
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #6 : 18/07/2016 06:11:14 »
ссылку можно на куски?
 

Оффлайн got10

  • Модератор раздела
  • Старожил
  • ****
  • Сообщений: 356
  • Похвалили: 42 раз(а)
Re: Прим-07ф как обычный принтер
« Ответ #7 : 18/07/2016 13:09:42 »
Свой e-mail в профиле укажите.
 

Оффлайн Рязанский

  • Резидент
  • Старожил
  • ****
  • Сообщений: 349
  • Похвалили: 43 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: Прим-07ф как обычный принтер
« Ответ #8 : 18/07/2016 13:56:57 »
переделай его в принтер (ND77 получится)
там всего 4 перемычки поставить
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #9 : 18/07/2016 21:51:03 »
профиль обновил, мыло доступно. попробую махнуть перемычки, посмотрим, что получится... какие именно двигать?
 

Оффлайн got10

  • Модератор раздела
  • Старожил
  • ****
  • Сообщений: 356
  • Похвалили: 42 раз(а)
Re: Прим-07ф как обычный принтер
« Ответ #10 : 18/07/2016 22:49:17 »
Нужно поставить 4 в ряд.
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Прим-07ф как обычный принтер
« Ответ #11 : 18/07/2016 22:51:30 »
Ох блин, одно мозго[CENSORED]. С ТС пузырь. Переделывать ничего не надо.

Код рабочий, работает не первый год с Прим-07ф

Для дельфи 7
// объявляем функции, которые будем юзать из azimuth.dll
{$R *.dfm}
  function OpenDLLPlus( OpName,Psw,DevName,BaudRate:PChar; FlagOem:Integer ): Integer; stdcall; external 'azimuth.dll';
  function StartSeans: Integer; stdcall; external 'azimuth.dll';
  function CloseDLL: Integer; stdcall; external 'azimuth.dll';
  function XReport: Integer; stdcall; external 'azimuth.dll';
  function OpenFDoc: Integer; stdcall; external 'azimuth.dll';
  function SlipSelectFDoc: Integer; stdcall; external 'azimuth.dll';
  function PrintFDoc(Information:PChar;Len:DWord): Integer; stdcall; external 'azimuth.dll';
  function SlipEjectFDoc: Integer; stdcall; external 'azimuth.dll';
  function CloseFDoc: Integer; stdcall; external 'azimuth.dll';
  function PrintOEMDoc(Information:PChar;Len:DWord): Integer; stdcall; external 'azimuth.dll';
  function PrintOEMCRLFDoc(Information:PChar;Len:DWord): Integer; stdcall; external 'azimuth.dll';



procedure TForm1.Print;

var i:integer;
var buf:string;

begin


  i:=OpenDllPlus('','AERF',PAnsiChar('COM1'),'9600',1);  //подставь нужный порт
 if i=178 then i:=0; // ;$0B2h - повторное подключение DLL, игнорируем
 if i<>0 then exit; // ошибка - выходим


 
// подготовка к печати
 StartSeans;
 OpenFDoc; 
 SlipSelectFDoc;

// печатаем нефискальный подкладной документ

buf:='hello';
PrintPD(buf);            // 1 строка
buf:='obama';
PrintPD(buf);            // 2 строка

// и так далее

// завершаем печать
  SlipEjectFDoc;
  CloseFDoc;
  CloseDLL;
end;


procedure TForm1.PrintPD(buf:string);
var  i:integer;
begin
  i:=PrintOEMCRLFDoc(PAnsiChar(buf),length(buf));
  if i<>0           // ошибка при печати
   then
     begin

// в i код ошибки, сообщаем юзеру
       //ShowMsg(PAnsiChar('error'+(inttostr(i))),'error',MB_OK);
     end;
end;


В папку с экзешником твой проги дельфи брось azimuth.dll (надеюсь его тебе прислали с описаловом)

1.4.1 Запрещается прямая и завуалированная ненормативная лексика.

Мат пусть остаётся в шахмотах! -пока ещё вежливо!
« Последнее редактирование: 20/07/2016 03:48:01 от Master X »
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #12 : 20/07/2016 01:03:17 »
vvm, большое спасибо за сорцы) но.... у меня тут с этим принтаком ОФИГИТЕЛЬНАЯ засада, блин... решил перед сборкой проги посмотреть, работает ли принтак вообще, будет ли работать с usb переходником, включаю - ноль реакции. на бп напруга есть, полез внутрь, а там.... там вандалы поковырялись, не иначе - все шлейфаки порезаны и вырваны. ладно, простые - их можно нарастить, запаяться... но отрезали шлейфак от печатающей башки - такое не потяну. аж злость берет, грррр!
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Прим-07ф как обычный принтер
« Ответ #13 : 20/07/2016 12:07:22 »
vvm, большое спасибо за сорцы) но.... у меня тут с этим принтаком ОФИГИТЕЛЬНАЯ засада, блин... решил перед сборкой проги посмотреть, работает ли принтак вообще, будет ли работать с usb переходником, включаю - ноль реакции. на бп напруга есть, полез внутрь, а там.... там вандалы поковырялись, не иначе - все шлейфаки порезаны и вырваны. ладно, простые - их можно нарастить, запаяться... но отрезали шлейфак от печатающей башки - такое не потяну. аж злость берет, грррр!

Это СБ банкиров развлекалась, не иначе. А б/у башку в Самаре думаю найти  не проблема. Обзвони ЦТО.

Ой, там же шлейф отдельно от башки. Думаю, коцаный шлейф тоже найти не проблема. Я пробовал заменять родной шлейф шлейфом из ЗИПа на кассы Меркурий. На крайняк можно башку тонким проводом МГТФ присобачить.

Ежели совсем печаль, то могу подарить б/у шлейфы.
« Последнее редактирование: 20/07/2016 13:30:04 от vvm »
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #14 : 22/07/2016 18:05:17 »
так, а фотки\доки по соединению шлейфов есть? напрямую буду запаиваться
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Прим-07ф как обычный принтер
« Ответ #15 : 22/07/2016 18:19:39 »
так, а фотки\доки по соединению шлейфов есть? напрямую буду запаиваться

"Так" - это обращение, утверждение или вопрос ?
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Прим-07ф как обычный принтер
« Ответ #16 : 22/07/2016 18:30:59 »
Дополню
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #17 : 22/07/2016 22:37:52 »
"так" - это был вопрос) следующий вопрос - принтак будет ругаться на неподключенные моторы или нет? чтоб поменьше возиться, думаю не подключать шаговики, которые крутят бобины с бумагой
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Прим-07ф как обычный принтер
« Ответ #18 : 22/07/2016 22:49:42 »
Пока не соберешь все как надо - будут сыпаться ошибки, конечно.
Собственно до моторов ему фиолетово, но датчики Прима будут сообщать принтеру, что что то неладно.
 

Оффлайн SKcoch

  • Новичок
  • Сообщений: 8
  • Откуда: Самара
Re: Прим-07ф как обычный принтер
« Ответ #19 : 23/07/2016 01:38:33 »
так, припаялся. не стал припаивать мотор на ленту журнала . моргает ошибка, стабильно 1 длинный блинк. башку еще не подключал
« Последнее редактирование: 23/07/2016 02:06:05 от SKcoch »
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1668
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Прим-07ф как обычный принтер
« Ответ #20 : 23/07/2016 02:07:00 »
дак юзай РЭ на принтак )
 

Оффлайн Рязанский

  • Резидент
  • Старожил
  • ****
  • Сообщений: 349
  • Похвалили: 43 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: Прим-07ф как обычный принтер
« Ответ #21 : 25/07/2016 16:22:45 »
1 длинный блинк.
не подключен термистор от печатающей головки.
что как раз соответствует:
башку еще не подключал
следующей - будет ошибка - неподключенный отрезчик
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20