From 161f826380aa0b9ee357206b0177c74000714985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=8B=9C=EA=B3=A8=EC=95=BD=EC=82=AC?= Date: Thu, 29 Jan 2026 20:12:54 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=8B=A4=ED=97=98=20=ED=8C=8C=EC=9D=BC?= =?UTF-8?q?=20=EC=98=81=EC=88=98=EC=A6=9D=EC=97=90=20=EB=B0=A9=EB=B2=95=20?= =?UTF-8?q?=EB=B2=88=ED=98=B8=20=ED=91=9C=EC=8B=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 각 영수증에 "*** 방법 1 ***" 형식으로 번호 표시 어떤 방법이 QR을 성공적으로 인쇄했는지 쉽게 확인 가능 출력 예: ================================ *** 방법 1 *** 내장 QR (GS ( k) ================================ Co-Authored-By: Claude Sonnet 4.5 --- backend/test_qr_methods.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/backend/test_qr_methods.py b/backend/test_qr_methods.py index 3930ffc..ece06f4 100644 --- a/backend/test_qr_methods.py +++ b/backend/test_qr_methods.py @@ -52,7 +52,10 @@ def method_1_native_qr_model2(): # 헤더 commands.append("\n".encode('euc-kr')) - commands.append("=== 방법 1: 내장 QR (GS ( k) ===\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) + commands.append(" *** 방법 1 ***\n".encode('euc-kr')) + commands.append(" 내장 QR (GS ( k)\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) commands.append("\n".encode('euc-kr')) # QR 설정 @@ -105,7 +108,10 @@ def method_2_raster_bitmap_gs_v(): # 헤더 commands.append("\n".encode('euc-kr')) - commands.append("=== 방법 2: Raster (GS v 0) ===\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) + commands.append(" *** 방법 2 ***\n".encode('euc-kr')) + commands.append(" Raster (GS v 0)\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) commands.append("\n".encode('euc-kr')) # QR 이미지 생성 (작게: 80x80) @@ -162,7 +168,10 @@ def method_3_bit_image_esc_star(): # 헤더 commands.append("\n".encode('euc-kr')) - commands.append("=== 방법 3: Bit Image (ESC *) ===\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) + commands.append(" *** 방법 3 ***\n".encode('euc-kr')) + commands.append(" Bit Image (ESC *)\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) commands.append("\n".encode('euc-kr')) # QR 이미지 생성 (작게: 80x80) @@ -230,7 +239,10 @@ def method_4_simple_text_only(): # 헤더 commands.append("\n".encode('euc-kr')) - commands.append("=== 방법 4: 텍스트만 (비교용) ===\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) + commands.append(" *** 방법 4 ***\n".encode('euc-kr')) + commands.append(" 텍스트만 (비교용)\n".encode('euc-kr')) + commands.append("================================\n".encode('euc-kr')) commands.append("\n".encode('euc-kr')) commands.append("QR 이미지 대신 URL만 출력\n".encode('euc-kr')) commands.append("\n".encode('euc-kr'))