diff --git a/libpaperang/Main/Paperang.cs b/libpaperang/Main/Paperang.cs index 1841444..34906c1 100644 --- a/libpaperang/Main/Paperang.cs +++ b/libpaperang/Main/Paperang.cs @@ -57,12 +57,20 @@ namespace libpaperang.Main { logger?.Trace($"Writing packet with length {packet.Length} to printer with delay of {ms}ms"); _ = Printer.WriteBytes(packet, ms); } - public void Feed(uint ms) => WriteBytes( - Transform.Packet(BaseTypes.Operations.LineFeed, - Transform.Arg(BaseTypes.Operations.LineFeed, ms), + public void Feed(uint ms) { + logger?.Trace($"Feeding for {ms}ms"); + WriteBytes( + Transform.Packet(BaseTypes.Operations.LineFeed, + Transform.Arg(BaseTypes.Operations.LineFeed, ms), Crc)); + } public void NoOp() => WriteBytes( Transform.Packet(BaseTypes.Operations.NoOp, new byte[] { 0, 0 }, Crc)); + public void Poll() { + logger?.Trace("Polling attached printer"); + Feed(0); + NoOp(); + } public void PrintBytes(byte[] data, bool autofeed = true) { logger?.Trace($"PrintBytes() invoked with data length of {data.Length}"); List segments = data diff --git a/paperang-driver/installer_x64.exe b/paperang-driver/installer_x64.exe deleted file mode 100644 index d32fb8e..0000000 Binary files a/paperang-driver/installer_x64.exe and /dev/null differ diff --git a/paperang-driver/installer_x86.exe b/paperang-driver/installer_x86.exe deleted file mode 100644 index 0d0c8e5..0000000 Binary files a/paperang-driver/installer_x86.exe and /dev/null differ diff --git a/paperangapp/MainWindow.xaml b/paperangapp/MainWindow.xaml index ebc4d66..013aa14 100644 --- a/paperangapp/MainWindow.xaml +++ b/paperangapp/MainWindow.xaml @@ -5,23 +5,52 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:paperangapp" mc:Ignorable="d" - Title="MainWindow" Height="450" Width="800"> + Title="libpaperang Test Utility" Height="450" Width="800" ResizeMode="NoResize"> - - - - - - - -