Jump to content

solution for print Report form Fmx fast Report or Pdf Files to bluetooth printer

Featured Replies

Posted

solution for print Report form  Fmx fast Report  or Pdf Files to  bluetooth printer 

Я бы не советовал использовать bluetooth. Проблема в том, что через время он теряет соединение и его снова нужно подключать. Поэтому я использую подключение ethernet. Он более стабилен.

От FastReport тоже отказался, отправляю принтеру команды ESP на прямую. Вот код для сетевого принтера:

var tcpClient:=TIdTCPClient.Create(nil);
      tcpClient.ConnectTimeout:=10000;
      try
        tcpClient.Connect(ip,9100);
        tcpClient.Socket.Write(27);tcpClient.Socket.Write(116); tcpClient.Socket.Write(17); //select character code table
        var i:integer;
        for I := 0 to Pred(chk.Count) do
          tcpClient.Socket.WriteLn(chk.Strings[i],IndyTextEncoding(866));
        tcpClient.Socket.Write(27);tcpClient.Socket.Write(74); tcpClient.Socket.Write(255); // print and feed paper
        tcpClient.Socket.Write(27);tcpClient.Socket.Write(74); tcpClient.Socket.Write(255);
        tcpClient.Socket.Write(29);tcpClient.Socket.Write(86); tcpClient.Socket.Write(1); //select cut mode
        tcpClient.Disconnect();
      except
       on e:Exception do
        TThread.Synchronize(nil, procedure begin TfgToast.Show(e.Message); end);
      end;
      freeAndNil(tcpClient);

Если нужен bluetooth, напишите, могу поискать, то что я раньше использовал.

 

А возможно, просто уже не помню, почему не стал использовать. На десктопных использовал, а на мобильных перестал, но точно не помню почему. 

1 час назад, Yaroslav Brovin сказал:

 FastReport же, вроде, нет для мобил?

Нет его, нет, Ярослав, специально смотрел. Винда и МакОс

  • Author

how to download pdf file  and Open Pdf file for Fgx  Native

  • 4 weeks later...

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.