Моя первая публикация, поэтому, пожалуйста, не торопитесь. :) Я тоже немного новичок в Python, но мне нравится то, что я вижу. Я пытаюсь получить доступ к библиотеке c, которая позволяет мне печатать на принтере чеков через Python. Я создаю оболочку на Python, используя ctypes, и все идет отлично, ЗА ИСКЛЮЧЕНИЕМ двух функций. Вот наши прототипы:
int C56_api_printer_write(int printer, unsigned char * data, int size, unsigned long timeout_ms);
int C56_api_printer_read(int printer, unsigned char * data, int size, unsigned long timeout_ms);
Моя проблема связана с записью и чтением беззнаковых указателей на символы с использованием ctypes. Мне нужно прочитать файл растрового изображения в Python и передать массив функции записи, или в случае чтения мне нужно прочитать этот указатель как целочисленный массив.
Я мучился над этим последние несколько часов, поэтому надеялся, что эксперт может помочь, опубликовав простой пример того, как это можно сделать.
Спасибо!