2015-02-04 4 views
1

Windows 컴퓨터에서 실행될 약간의 데몬 소프트웨어를 개발하고 싶습니다.네트워크를 통해 3D 프린터의 상태를 확인하는 데몬 (유휴/인쇄)

네트워크를 통해 연결된 3D 프린터 (DHCP를 통해 할당 된 TCP/IP)가 현재 인쇄 중이거나 유휴 상태인지 여부를 알고 싶습니다.

사실 3D 프린터라는 점은 여기에별로 관심이없는 것이 아니라 일반 잉크젯/레이저 네트워크 프린터에도 적용됩니다.

필자는 TCP/IP, 네트워킹에 대한 배경 지식이 있지만 드라이버 및 장치 상태 쿼리에 대한 지식은 거의 가지고 있지 않습니다.

네트워크 내부의 특정 장치에서 패킷을 식별 할 여지가 있습니까? 이것이 길을 가는가? (네트워크를 통과하는 패킷을 듣는 것), 또는 더 쉬운 방법이 있습니까?

도움을 주셔서 감사합니다.

답변

0

이것이 도움이되는지 확신 할 수 없지만 OctoPrint (http://octoprint.org)는 3D 프린터 용 웹 기반 인터페이스를 제공합니다. 그런 다음 웹 페이지를 꽤 쉽게 스크랩하여 바쁜지 여부를 확인할 수 있습니다. 그러면 HTTP 연결을 만들고 HTML을 파싱 할 수 있어야합니다. 그것은 쉬운 경로 일 수 있습니다.

+0

독점 소프트웨어가있는 산업용 급 프린터를 사용하고 있기 때문에 오픈 소스 기반 프린터에 대한 훌륭한 솔루션이지만 제 경우에는 작동하지 않습니다. 감사합니다. – cyberjoac

관련 문제