{"id":21480843,"url":"https://github.com/blazorstudy/check-in-manager","last_synced_at":"2025-03-17T09:12:40.800Z","repository":{"id":193831657,"uuid":"689505843","full_name":"blazorstudy/check-in-manager","owner":"blazorstudy","description":"QR 또는 바코드로 참가자 정보를 생성하고 스캔한 후 프린트합니다","archived":false,"fork":false,"pushed_at":"2023-09-24T10:36:21.000Z","size":13494,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T18:47:46.081Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blazorstudy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-10T02:50:19.000Z","updated_at":"2023-09-10T15:24:11.000Z","dependencies_parsed_at":"2023-09-24T12:42:32.125Z","dependency_job_id":null,"html_url":"https://github.com/blazorstudy/check-in-manager","commit_stats":null,"previous_names":["blazorstudy/check-in-manager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fcheck-in-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fcheck-in-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fcheck-in-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fcheck-in-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blazorstudy","download_url":"https://codeload.github.com/blazorstudy/check-in-manager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244006398,"owners_count":20382443,"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-11-23T12:18:22.143Z","updated_at":"2025-03-17T09:12:40.771Z","avatar_url":"https://github.com/blazorstudy.png","language":"C#","readme":"# Check-in Manager\n\nQR 코드로 참가자 정보를 생성하고 스캔한 후 프린트합니다.\n\n## 전제조건\n\n* 이벤트 참석자의 데이터는 [온오프믹스](https://onoffmix.com/)에서 제공하는 엑셀 파일 형식을 기준으로 합니다.\n* [망고슬래브](https://mangoslab.com)의 [네모닉 라벨 프린터(MIP-001)](https://nemonicbiz.com/product/%eb%84%a4%eb%aa%a8%eb%8b%89%eb%9d%bc%eb%b2%a8-%eb%9d%bc%eb%b2%a8%ed%94%84%eb%a6%b0%ed%84%b0-%eb%9d%bc%eb%b2%a8-3x2%ec%9d%b8%ec%b9%98-%ec%9a%a9%ec%a7%80%ec%a0%9c%ea%b3%b5/)를 사용합니다.\n* 프린트 기능은 맥OS에서 동작합니다.\n\n## 사전 준비사항\n\n### 호스트 PC (맥OS 기준)\n\n* [.NET 8.0 SDK](https://dotnet.microsoft.com/ko-kr/download/dotnet/8.0)를 설치합니다.\n* `fonts` 폴더 아래의 나눔고딕 폰트를 설치합니다.\n* 아래 순서를 따라 프린터 드라이버를 설치하고 프린터를 연결합니다.\n  1. 아래 명령어를 통해 프린터 드라이버를 설치합니다.\n\n     ```bash\n     sudo mkdir /Library/Printers\n     sudo cp ./drivers/cups/nemonic/nemonic.icns /Library/Printers/nemonic.icns\n     sudo cp ./drivers/cups/nemonic/rastertonemonic /usr/libexec/cups/filter/rastertonemonic\n     sudo chown root /usr/libexec/cups/filter/rastertonemonic\n     sudo chmod 755 /usr/libexec/cups/filter/rastertonemonic\n     ```\n\n  2. 네모닉 라벨 프린터와 호스트 PC를 연결합니다.\n  3. 호스트 PC에서 네모닉 라벨 프린터를 새 프린터로 추가합니다.\n  4. 드라이버 소프트웨어 선택이 필요한 경우, [Nemonic_MIP_001.ppd](./drivers/cups/nemonic/Nemonic_MIP_001.ppd) 파일을 선택합니다.\n\n### 개발 PC\n\n* [.NET 8.0 SDK](https://dotnet.microsoft.com/ko-kr/download/dotnet/8.0)를 설치합니다.\n* [Visual Studio](https://visualstudio.microsoft.com/downloads) 혹은 [Visual Studio Code](https://code.visualstudio.com)를 설치합니다.\n* Visual Studio Code를 사용할 경우 [C# Dev Kit 익스텐션](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)을 추가로 설치합니다.\n* Microsoft 365 구독 + 파워 플랫폼 프리미엄 라이센스가 필요합니다.\n  * [Microsoft 365 개발자 프로그램](https://learn.microsoft.com/ko-kr/office/developer-program/microsoft-365-developer-program)과 [파워 앱 개발자 플랜](https://learn.microsoft.com/ko-kr/power-platform/developer/plan)을 사용하면 개발 목적에 한해 무료로 사용할 수 있습니다.\n\n## 시작하기\n\n### QR 코드 생성기\n\n* [API \u0026ndash; QR 코드 생성기](./docs/api-qrcode-generator.md)\n* [Power Automate \u0026ndash; QR코드 생성기](./docs/pau-qrcode-generator.md)\n\n### 체크인 프린터\n\n* [API \u0026ndash; 체크인 프린터](./docs/api-checkin-printer.md)\n* [Power Automate \u0026ndash; 체크인 스캐너](./docs/pau-checkin-scanner.md)\n* [Power Automate \u0026ndash; 체크인 프린터](./docs/pau-checkin-printer.md)\n* [Power Apps \u0026ndash; 체크인 키오스크](./docs/paa-checkin-kiosk.md)\n\n## 향후 개선사항\n\n* 다양한 이벤트 플랫폼([페스타](https://festa.io), [이벤터스](https://event-us.kr) 등) 데이터 형식 지원\n* 다양한 라벨 프린터 지원\n* 윈도우즈 운영체제 및 리눅스 운영체제(라즈베리파이 포함) 지원\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazorstudy%2Fcheck-in-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblazorstudy%2Fcheck-in-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazorstudy%2Fcheck-in-manager/lists"}