LinuxPOS

制造商:Linux Canada, Inc.
电子邮件:sales@linuxcanada.com
网址:http://www.linuxcanada.com/
价格:每通道 199 美元
评论员:Brian Walters
我白天是一名 Windows 程序员,晚上是一名 Linux 顾问,我总是在寻找解决各种问题的最佳方法。最近,我得到了在一个新市场应用 Linux 解决方案的机会。一位长期的 Linux 客户问我,对于销售点系统我有什么建议。当然,我知道如果他问我,他可能想要一个基于 Linux 的可靠解决方案。在网上搜索了一下之后,我找到了 Linux Canada, Inc. 的 LinuxPOS。他们的网站上说 LinuxPOS 仍处于 beta 测试阶段,但有演示副本可用,所以我下载了它。beta 版本安装很容易,几分钟后我就看到了 POS 登录界面。我立刻印象深刻。
这个程序最强大的功能之一是它的客户端/服务器性质。一旦收银机正常运行,服务器实际上可以离线进行备份、维护、硬件升级等。当服务器重新上线时,收银机与服务器同步,收银员永远不会注意到任何事情。这种类型的配置使这个应用程序非常适合电话线可能不是 100% 可靠的远程商店。
LinuxPOS 是一个功能强大的基于 Unidata 的程序 Retailer's Choice(599 美元)的前端,也来自 Linux Canada。(UniData 服务器,3 用户许可证 885 美元,最多可处理 6 个 POS 通道。)RC 可以处理单个商店以及多个地点的所有会计和库存需求。RC 作为一个基于文本的应用程序编写,易于导航且易于理解。您可以通过 xterm 窗口、Linux 控制台或终端(如带调制解调器的 PC)访问它。对于想要查询系统中 RC 中尚未提供的特定报告的经理来说,报表编写器是一个真正的优势。
我设置用于运行 Unidata 数据库的服务器是一台奔腾 II 400,配备 128MB 内存和两个 6.4GB 富士通硬盘,安装在 MicroPal Corporation (http://www.MicropalCorp.com/) 的 RAID1 全仓位机箱中。备份由连接到 Advansys SCSI 卡的 Seagate DAT 驱动器处理。重新编译了 iBCS 的 Red Hat 5.2 处理了操作系统需求,因为数据库尚不是 Linux 原生的。网络连接通过 10/100 Intel Pro NIC 处理。
当然,收银机也运行 Linux。配备 32MB 内存和 2GB 硬盘的 AMD K6 266 处理器构成了收银机。添加了 Symbol 扫描仪和 Star 打印机以处理特定的 POS 需求。我认为非常重要的是,任何销售的 Linux 系统都应包含某种可靠、快速的备份和恢复过程。这些收银机也不例外。店长手持软盘,走到崩溃的收银机旁,只需输入一条命令,即可在五分钟内恢复它。这种类型的恢复之所以成为可能,归功于 100T 网络和 etherboot。
该系统的另一个伟大功能是其技术支持。除了我自己提供的现场支持外,Linux Canada 的人们也始终在那里,随时准备解决我们自己无法借助手册快速解决的任何问题。支持对于小公司来说可能是一件很困难的事情,因为实际上编写和增强一个伟大的程序会消耗大量的精力——这些人已经找到了完美的平衡。

虽然 LinuxPOS 似乎可以完成店主想要的一切,但在一个地方我不得不找到另一种解决方案——员工考勤卡。当然,你可以让他们每天打卡上下班,但是有了这么强大的处理能力,还有更好的方法。起初我以为我已经通过一个名为 TimeClock 的出色的小应用程序找到了它,但在联系他们之后,我发现他们遇到了内部困难,无法为我们提供我们需要的东西。那么,一个好的 Linux 顾问该怎么做呢?很简单;我编写了一系列名为 lxTimeClock (http://www.TexasComputers.com/) 的脚本,并在 GPL 下发布,供所有人免费使用。支持非常有限,但是一旦你安装好,它真的不需要太多关注。
凭借一点创意和几年的 Linux 经验,我能够交付一个强大、可靠的解决方案,而无需进行太多定制编程。许多人纠结于 Linux 的免费性,并用旧的或廉价的零件组装一台电脑。这对于在家中或办公室进行测试来说很好,但是当涉及到交付解决方案时,优质的零件会带来天壤之别。因此,下次有人问你“Linux 可以做……吗?”,请搜索网络——答案很可能就在那里。LinuxPOS 就摆在那里,等待着像这样的绝佳机会。
