Dynamic Ink Billing System with Segmented Usage Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing ink billing systems struggle to accurately measure and bill for ink usage across multiple printers in retail environments, leading to inefficiencies and potential overcharging, especially when dealing with clients using large amounts of ink.
Innovation Solution
An ink billing system that involves installing printers with ink cartridges and print heads in retail stores, where a local server collects ink usage data from each printer and sends it to a central server for calculation and invoicing, distinguishing between ink used for printing and ink used for maintenance, with optional POS terminal integration for product information management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If ink usage is measured by counting all ink discharged from nozzles, then measurement simplicity is improved, but billing accuracy deteriorates because maintenance ink is incorrectly charged
Solution Approach 1:
The patent segments ink discharge into two distinct categories: printing ink discharge and maintenance ink discharge. The control unit separates these functions by detecting nozzle activation patterns and corresponding POS terminal data, allowing accurate differentiation between billable printing operations and non-billable maintenance operations.
Solution Approach 2:
The control unit acts as an intermediary between the print head and billing system. It receives printing instructions from the server, monitors actual ink discharge at the nozzle level, and compares this data with POS terminal information to determine whether discharged ink was用于printing or maintenance, thereby enabling accurate billing decisions.
2Device complexity
If a central server calculates billing for multiple printers, then system complexity is reduced, but data transmission time and network dependency increase
Solution Approach 1:
The billing system is segmented into distributed control units in each printer and a central server. Each control unit independently performs initial ink usage measurement and maintenance detection, then transmits only processed usage data to the central server for final billing calculation, reducing network traffic and transmission time.
Solution Approach 2:
The control unit performs preliminary processing of ink usage data locally before transmission to the central server. It pre-calculates billing-relevant information by filtering out maintenance ink discharge and preparing only billable usage data, thereby reducing the amount of data that needs to be transmitted and processed centrally.
3Stability of the object's composition
If billing rate table is fixed, then system stability is improved, but adaptability to different clients and pricing strategies deteriorates
Solution Approach 1:
The billing rate table is implemented as a dynamic, changeable data structure rather than a fixed parameter. The server can modify billing rates, thresholds, and pricing strategies in response to different client requirements, usage patterns, and business conditions, allowing the system to adapt to various pricing models while maintaining operational stability.
Solution Approach 2:
The system allows changes in billing parameters such as rate values, calculation methods, and threshold settings. The server can adjust these parameters based on client-specific agreements, promotional campaigns, or usage-based pricing strategies, providing versatility in pricing approaches while keeping the core billing mechanism stable.
Data Source
AI summary
An ink billing system is used between a client company X 200 that prints information and a printer manufacturer that supplies ink cartridges (or toner) to company X 200. Company X 200 has a main server 210, a plurality of in-store servers 220, 230 in communication with the main server, and a plurality of inkjet (or laser) printers 240 each having an ink cartridge 20 (or toner) for printing according to commands from the in-store server 220, 230. When billing company X 200 based on the number of ink shots (or drum charging time) used by the printers 240 and stored on the main server 210, the terminal device 100 of the printer manufacturer changes the billing rate per unit of ink according to the ink shot count (or drum charging time).


