条码设备的常见软件类型有哪些?