I manage a restaurant. I need a new program because the one I have is 20 years old and has many bugs I am told. I don't want to use a POS software because I want to be able to print our old fashion checks. Any advice?

Dani AI

Generated

Three practical paths exist for modernizing a 20-year-old restaurant system while keeping “old‑fashioned” guest checks: update the existing codebase, commission a small custom app, or adopt a configurable packaged solution that can output legacy-style checks. Both ’s custom-build idea and ’s suggestion to upgrade the source are valid; the right choice depends on budget, schedule, and how salvageable the current code and data are.

A short assessment checklist to drive the decision:

  • Printer and paper details: printer model, interface (serial/parallel/USB/network), paper size and perforations, and whether the current check look relies on fixed-width plain text or graphical layout.
  • Core features to preserve: open/split checks, table numbers, kitchen ticket formatting, tips, end-of-day reporting, and payment flows.
  • Technical inventory: language, dependencies and build process for the old app; available backups and exports for data migration; whether payment processing must meet PCI rules.

Practical next steps for each route:

  • Upgrade existing code: start with a code audit, export and validate data, add automated tests, and deploy to a staging VM that uses the real printer for formatting checks.
  • Custom build: specify a minimal viable feature set and require a template editor or raw-text output option so prints match legacy checks. Insist on physical printer tests before acceptance.
  • Packaged solution: require live demos printing to the restaurant’s actual paper and printer; confirm template editing and raw spooler access.

Operational cautions: keep the old system live until a full, printed-check validation is complete; plan a rollback and backup strategy; and ensure card processing meets PCI DSS requirements.

Recommended Answers

All 2 Replies

Hi you can have one custom build just to you liking if you not finding any software that suits your need

If you have the source code for one you are using upgrade it. For it will be cheaper.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.