http://www.ebay.com/itm/262799716349
이런걸 샀는데 화이트 노이즈가 너무너무너무 심하다….
정지나 일시정지엔 괜찮은데 조용한 부분에서 화이트 노이즈가 심한데 그걸 또 앰프가 증폭…
찾아보니 이런게 있다
아직 시도는 안해봤는데 가운데있는 NE5532 amp는 왜있는지 모르겠다….
http://www.ebay.com/itm/262799716349
이런걸 샀는데 화이트 노이즈가 너무너무너무 심하다….
정지나 일시정지엔 괜찮은데 조용한 부분에서 화이트 노이즈가 심한데 그걸 또 앰프가 증폭…
찾아보니 이런게 있다
아직 시도는 안해봤는데 가운데있는 NE5532 amp는 왜있는지 모르겠다….
nc -l -p 9100 > aa.pcl
./ghostpcl-9.20-linux-x86_64/gpcl6-920-linux_x86_64 -o aa.pdf -sDEVICE=pdfwrite aa.pcl
흠.. 전엔 깔끔하게 텍스트 + 이미지로 저장됫던거 같은데 오늘 해보니 전부다 이미지로 저장됨
https://ghostscript.com/download/gpcldnld.html
—- 2017 02 26 추가
PCL의경우는 드라이버따라서 잘 안되는경우가 많은듯.
CP225W PS프린터 드라이버 설치 후
nc -l -p 9100 > aa.ps
ps2pdf aa.ps aa.pdf
—- 2023/11/03 추가
netcat이고 뭐고 그냥 프린트 실패시켜놓고 스풀가서 파일 땡기면 더간단해짐
C:\Windows\System32\spool\PRINTERS
GhostPCL 10.02.1 for Windows (64 bit)
@PJL ENTER LANGUAGE = PCLXL
.\gpcl6win64.exe -sDEVICE=pdfwrite -o out.pdf .\Desktop\00004.SPL
http://www.usb.org/developers/docs/devclass_docs/USB_Battery_Charging_1.2.pdf
https://www.maximintegrated.com/en/app-notes/index.mvp/id/4803
이거 별거 아닌데 ….
STM8S103F에서 I2C 드라이버 만들고
아두이노 라이브러리 보면서 SSD1306 컨트롤러 만들고
SSD1306 동작방법 이해하다 보니까 이거 하는데 꼬박 하루 쏟아부었다…
스크롤 기능도 있는거 같던데 필요하게되면 해봐야지
저거 이미지만 1k인데 stm8s103f 스펙이 4k… 보통 코드가 적당히 쓰면 2k정도 나오는데 이미지 두개 구겨넣으면 겨우 들어갈듯…
http://en.radzio.dxp.pl/bitmap_converter/
https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf
http://www.rinkydinkelectronics.com/r_fonts.php
근데 뭐하려고 만들었더라?!@….
최근 커널을 4.8.11로 바꾸고 vmware를 사용하려니 gcc 6.2.1버전이상을 찾는다…
아시다시피 Debian은 패키지 업데이트에 굉장히 보수적이어서 gcc 6.x버전은 아직 dev라인에 있다.
https://packages.debian.org/sid/amd64/gcc-6/download
뭐 대충 sid에서 패키지 받아서 /tmp에 풀었는데 별문제 없이 실행된다.
vmware modconfig도 path만 잡아주니 별 문제없이 슝슝 잘됨.
Stopping VMware services: VMware Authentication Daemon done VM communication interface socket family done Virtual machine communication interface done Virtual machine monitor done Blocking file system done modprobe: FATAL: Module vmnet not found. make: Entering directory '/tmp/modconfig-QudNpU/vmmon-only' Using kernel build system. /usr/bin/make -C /lib/modules/4.8.11/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Entering directory '/usr/src/linux-headers-4.8.11' CC [M] /tmp/modconfig-QudNpU/vmmon-only/linux/driver.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/linux/hostif.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/apic.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/linux/driverLog.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/memtrack.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/hashFunc.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/vmx86.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/cpuid.o /tmp/modconfig-QudNpU/vmmon-only/linux/driver.c:1283:1: warning: always_inline function might not be inlinable [-Wattributes] LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min ^ CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/task.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/comport.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/common/phystrack.o CC [M] /tmp/modconfig-QudNpU/vmmon-only/vmcore/moduleloop.o LD [M] /tmp/modconfig-QudNpU/vmmon-only/vmmon.o Building modules, stage 2. MODPOST 1 modules CC /tmp/modconfig-QudNpU/vmmon-only/vmmon.mod.o LD [M] /tmp/modconfig-QudNpU/vmmon-only/vmmon.ko make[1]: Leaving directory '/usr/src/linux-headers-4.8.11' /usr/bin/make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[1]: Entering directory '/tmp/modconfig-QudNpU/vmmon-only' make[1]: 'postbuild' is up to date. make[1]: Leaving directory '/tmp/modconfig-QudNpU/vmmon-only' cp -f vmmon.ko ./../vmmon.o make: Leaving directory '/tmp/modconfig-QudNpU/vmmon-only' make: Entering directory '/tmp/modconfig-QudNpU/vmnet-only' Using kernel build system. /usr/bin/make -C /lib/modules/4.8.11/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Entering directory '/usr/src/linux-headers-4.8.11' CC [M] /tmp/modconfig-QudNpU/vmnet-only/driver.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/hub.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/userif.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/netif.o In file included from ./include/linux/pci.h:35:0, from /tmp/modconfig-QudNpU/vmnet-only/compat_netdevice.h:27, from /tmp/modconfig-QudNpU/vmnet-only/netif.c:43: ./include/linux/pci_ids.h:2253:0: warning: "PCI_VENDOR_ID_VMWARE" redefined #define PCI_VENDOR_ID_VMWARE 0x15ad ^ In file included from /tmp/modconfig-QudNpU/vmnet-only/net.h:38:0, from /tmp/modconfig-QudNpU/vmnet-only/vnetInt.h:26, from /tmp/modconfig-QudNpU/vmnet-only/netif.c:42: /tmp/modconfig-QudNpU/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition #define PCI_VENDOR_ID_VMWARE 0x15AD ^ CC [M] /tmp/modconfig-QudNpU/vmnet-only/bridge.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/procfs.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/smac_compat.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/smac.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/vnetEvent.o CC [M] /tmp/modconfig-QudNpU/vmnet-only/vnetUserListener.o In file included from /tmp/modconfig-QudNpU/vmnet-only/net.h:38:0, from /tmp/modconfig-QudNpU/vmnet-only/vnetInt.h:26, from /tmp/modconfig-QudNpU/vmnet-only/bridge.c:52: /tmp/modconfig-QudNpU/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined #define PCI_VENDOR_ID_VMWARE 0x15AD ^ In file included from ./include/linux/pci.h:35:0, from /tmp/modconfig-QudNpU/vmnet-only/compat_netdevice.h:27, from /tmp/modconfig-QudNpU/vmnet-only/bridge.c:51: ./include/linux/pci_ids.h:2253:0: note: this is the location of the previous definition #define PCI_VENDOR_ID_VMWARE 0x15ad ^ LD [M] /tmp/modconfig-QudNpU/vmnet-only/vmnet.o Building modules, stage 2. MODPOST 1 modules CC /tmp/modconfig-QudNpU/vmnet-only/vmnet.mod.o LD [M] /tmp/modconfig-QudNpU/vmnet-only/vmnet.ko make[1]: Leaving directory '/usr/src/linux-headers-4.8.11' /usr/bin/make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[1]: Entering directory '/tmp/modconfig-QudNpU/vmnet-only' make[1]: 'postbuild' is up to date. make[1]: Leaving directory '/tmp/modconfig-QudNpU/vmnet-only' cp -f vmnet.ko ./../vmnet.o make: Leaving directory '/tmp/modconfig-QudNpU/vmnet-only' Starting VMware services: Virtual machine monitor done Virtual machine communication interface done VM communication interface socket family done Blocking file system done Virtual ethernet done VMware Authentication Daemon done Shared Memory Available done
별문제 없다. 구글링해보니 명쾌한 해결책이 안나와있어서 포기할까 하다가 해봤는데 쉽게 풀려서 다행이다.