강혁님이 작성해주신 QR 프린트 코드

import socket

PRINTER_IP = "192.168.0.92"
PRINTER_PORT = 9100

def print_slcs_qr(qr_data: str):
    slcs = (
        "@\r\n"
        "CB\r\n"
        "SS3\r\n"
        "SD20\r\n"
        "SW240\r\n"
        "SL160,16,G\r\n"
        "SM0,0\r\n"
        "CB\r\n"
        f"B2100,60,Q,2,M,3,0,'{qr_data}'\r\n"
        "P1\r\n"
    )
    with socket.create_connection((PRINTER_IP, PRINTER_PORT), timeout=5) as s:
        s.sendall(slcs.encode("ascii"))
        # close()가 잡 끝 신호 역할

if __name__ == "__main__":
    print_slcs_qr("<https://nprurprtrgcfwrfdqqqg.supabase.co/functions/v1/authentication?qr=0668fe81-de1a-40d5-9dd9-662642a9aba9>")