Пример #1
0
 public static void StartScanAndGetSize()
 {
     AirScanner.StartScanThenGetJpegSize();
     //string response = AirScanner.StartScan();
     //if (response.StartsWith("scango")) {
     //    Console.WriteLine($"It said {response}");
     //    string sizeResponse = AirScanner.GetJpegSize(AirScanner.Dpi.Standard);
     //    Console.WriteLine($"JPEG size is {sizeResponse}");
     //}
 }
Пример #2
0
        static void Main(string[] args)
        {
            string AirCopyIpAddress = "192.168.18.33";
            int    AirCopyPort      = 23;

            Console.WriteLine($"Will attempt to connect to {AirCopyIpAddress}:{AirCopyPort}");

            string dataToSend = "48483232";

            byte[] GET_VERSION = { 0x30, 0x30, 0x20, 0x20 };
            byte[] GET_STATUS  = { 0x00, 0x60, 0x00, 0x50 };

            StartScanAndGetSize();


            var status = AirScanner.GetStatusWithTcpClient();

            Console.WriteLine(status.ToString());
        }
Пример #3
0
        public static void StartScanAndGetPreview()
        {
            // this mostly doesn't work yet
            byte[] byteJpeg = AirScanner.StartScanAndGetScan();
            // Save the thing here
            string currentDateTime = $"DateTime.Now:yyyy.MM.dd.HH.mm.ss";
            string pathToSave      = @$ "c:\temp\scannedJpeg_{currentDateTime}";

            File.WriteAllBytes(pathToSave, byteJpeg);
            // Console.WriteLine($"This should be 'scango': {responseToStartScan}");

            // it hangs here for some reason

            /*
             * Thread.Sleep(15000);
             *
             * var jpegSize = AirScanner.GetJpegSize();
             * Console.WriteLine($"JPEG Size is {jpegSize}");
             *
             * (byte[] jpgBytes, int bytesRead) = AirScanner.GetJpegData();
             * string responseStr = System.Text.Encoding.ASCII.GetString(jpgBytes, 0, bytesRead);
             */
        }