{"id":22307917,"url":"https://github.com/akretion/pyposdisplay","last_synced_at":"2025-06-10T13:05:52.490Z","repository":{"id":24343561,"uuid":"27741390","full_name":"akretion/pyposdisplay","owner":"akretion","description":"Python Libraries for Point Of Sale Display","archived":false,"fork":false,"pushed_at":"2023-01-04T21:30:46.000Z","size":31,"stargazers_count":9,"open_issues_count":0,"forks_count":7,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-05-17T09:31:30.148Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akretion.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-09T00:05:44.000Z","updated_at":"2024-10-10T16:28:27.000Z","dependencies_parsed_at":"2023-01-14T00:48:35.891Z","dependency_job_id":null,"html_url":"https://github.com/akretion/pyposdisplay","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akretion%2Fpyposdisplay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akretion%2Fpyposdisplay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akretion%2Fpyposdisplay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akretion%2Fpyposdisplay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akretion","download_url":"https://codeload.github.com/akretion/pyposdisplay/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akretion%2Fpyposdisplay/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259081015,"owners_count":22802400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-03T20:12:32.249Z","updated_at":"2025-06-10T13:05:52.464Z","avatar_url":"https://github.com/akretion.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hardware Customer Display\n=========================\n\nPython library for supporting Customer Point Of Sale Display.\n\nIt should support most serial and USB-serial LCD displays out-of-the-box\nor with inheritance of a few functions.\n\nIt has been tested with:\n\n* Bixolon BCD-2000 (Datasheet: https://www.bixolon.com/product_view.php?idx=162 To be used in BCD-2000K config mode)\n* Bixolon BCD-1100 (Discontinued by Bixolon. Support page: https://www.bixolon.com/download_view.php?idx=78)\n* Bixolon BCD-1000 (Discontinued by Bixolon. Support page: https://www.bixolon.com/download_view.php?idx=78)\n* Epson DM-D110 (model M58DB)\n* Epson OCD300 : http://www.aures-support.fr/NEWSITE/afficheurs-ocd100150\n\nFor Epson OCD300, change pywebdriver/config/config.ini :\n\n```\n[display_driver]\ndevice_name=/dev/ttyACM0\n```\n\nFor Bixolon devices connected via USB, for kernel \u003e= 3.12, you have to create a file /etc/udev/rules.d/99-pyposdisplay.rules with the following content:\n\n```\nACTION==\"add\", ATTRS{idVendor}==\"1504\", ATTRS{idProduct}==\"0011\", RUN+=\"/sbin/modprobe ftdi_sio\", RUN+=\"/bin/sh -c 'echo 1504 0011 \u003e /sys/bus/usb-serial/drivers/ftdi_sio/new_id'\"\nACTION==\"add\", ATTRS{idVendor}==\"1504\", ATTRS{idProduct}==\"008c\", RUN+=\"/sbin/modprobe -q ftdi_sio\" RUN+=\"/bin/sh -c 'echo 1504 008c \u003e /sys/bus/usb-serial/drivers/ftdi_sio/new_id'\"\n```\n(Source : http://www.leniwiec.org/en/2014/06/25/ubuntu-14-04lts-how-to-pass-id-vendor-and-id-product-to-ftdi_sio-driver/)\n\n\nFor kernel \u003c 3.12 and bixolon display please read this: http://techtuxwords.blogspot.fr/2012/12/linux-and-bixolon-bcd-1100.html\n\n\nThis library has been inspired by the work carried out during a POS code sprint at Akretion France\nfrom July 7th to July 10th 2014.\n\nContributors\n============\n\n* Alexis de Lattre \u003calexis.delattre@akretion.com\u003e\n* Sébastien BEAU \u003csebastien.beau@akretion.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakretion%2Fpyposdisplay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakretion%2Fpyposdisplay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakretion%2Fpyposdisplay/lists"}