Использование OPOS в Delphi

Когда я использую TOPOSPOSPrinter.open, используя OPOS, появляется сообщение об ошибке "Interface Not Supported"

Я пытаюсь использовать принтер IBM4610, но когда я использую драйвер OPUS, возникает эта проблема.

Код компилируется.

КОД

function TCustomizedTenderPlugin.HandleEvent: WordBool;
var

  ret:Integer;

  mic : Pointer;

  {pruebas con opos}
  PosPrinter: TOPOSPOSPrinter;



begin
  {CREDENCIALES DE LA IMPRESORA . MODIFICAR DEPENDIENDO DEL TIPO}
   CargarIni(puerto);    

      try
         {Conexion con impresora}
         PosPrinter:= TOPOSPOSPrinter.Create(nil);
         PosPrinter.Open('4610_IBM',ret); // AQUI DA ERROR
         ShowMessage(VarToStr(ret));
         PosPrinter.Close(ret);
         ShowMessage(VarToStr(ret));
      Except
        // mensaje de error del 

        // me da Interface not supported
      end;


end;

Пожалуйста, мне нужна помощь.

Спасибо за вашу помощь:)

1 ответ

Вы уверены, что установили 32-битный драйвер?

Если вы это сделали, повторно импортируйте интерфейс Com из Ide.

Ваш установленный драйвер не соответствует вашей сгенерированной оболочке tlb.pas.

Другие вопросы по тегам