seokju-na / react-thermal-printer

React for thermal printing
MIT License
298 stars 42 forks source link

안녕하세요 석주님! 써멀 프린트로 연결되어 있지 않았을 경우 PDF로 출력할 수 있을까요? #33

Closed yunsung-hodoopapa closed 8 months ago

yunsung-hodoopapa commented 1 year ago

안녕하세요 석주님 우선 오픈 소스라이브러리에 기여해주셔서 감사합니다! 공교롭게 이번주에 써멀 프린터로 출력할 수 있도록 기능 구현해달라는 요청을 받았는데요, 덕분에 수월하게 진행 중에 있습니다.

석주님의 영상상자료와 리드미를 바탕으로 리액트 컴포넌트를 만들어서 아래와 같이 렌더링하려고 하고 있습니다.

Screen Shot 2022-12-23 at 1 27 12 PM

온클릭 함수로 프린트 함수를 전달해서 실행되도록 하단의 이미지 처럼 놓았구요.

Screen Shot 2022-12-23 at 1 27 21 PM

하지만, 아직 프린터를 회사로부터 수령받지 못해서 버튼을 클릭하면 다음과 같은 에러 메시지가 나타나더라구요. Screen Shot 2022-12-23 at 1 34 41 PM

함수가 제대로 동작하는지 확인하고 싶은데, 혹시 PDF로 익스포트할 수 있도록 라이브러리에서 세팅하는 방법이 있을까요? 더불어서, 제가 석주님의 라이브러리를 제대로 적용했는지도 궁금합니다.

yunsung-hodoopapa commented 1 year ago
Screen Shot 2022-12-23 at 6 35 31 PM

석주님 에러메시지는 해결했네요! JSX 컴포넌트가 아니라 함수처럼 전달하니 잘 됩니다. 일반적으로 HTML 엘리먼트를 변수에 할당해서 할 파일에서 전달할 일이 거의 없을 것이기 때문에 함수식으로 전달해야 한다는 노티가 리드미에 추가되면 좋을 것 같습니다!

yunsung-hodoopapa commented 1 year ago

https://velog.io/@yunsungyang-omc/React-%EB%A6%AC%EC%95%A1%ED%8A%B8-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90%EC%84%9C-POS-%ED%94%84%EB%A6%B0%ED%8C%85-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0

석주님 덕분에 업무 잘 해결했습니다. 관련 후기를 담은 글입니다.