washing machine solenoid valves may also be utilitized to block and unblock the flow of the fluid from the cartridge and to the washing machine cleaning substance drawer in this manner the fluid pump and or solenoid valves are turned on and off as directed by the internal circuitry of the system and or washing machine in another embodiment the barcode includes data such as the type of substance within the cartridge volume of the cartridge manufacturing date serial number or codes or encrypted data that verifies the source and authenticity of the laundry detergent cartridge by checking the data on the barcode of the cartridge the system ensures that only compatible cartridges manufactured for the system will dispense the substance contained therein furthermore the appropriate volume and timing of the substance to be dispensed is automatically read in by the system and implemented accordingly thereby reducing user error in an alternative embodiment the barcode includes only encrypted identifying data that is used to query a remote network connected server by way of example the barcode reader reads in the data from the barcode it then uses this data to make a request to a remote server over the internet the request is made as an http request made over a wifi network that is connected to the internet the data from the barcode either encrypted or decrypted is transmitted to the remote server which then responds with various data related to the cartridge the response data may include confirmation as to whether or not the cartridge is authentic whether or not the cartridge has been used previously the substance located within the cartridge the amount of substance that should be dispensed per load of laundry at what point in the cycle the substance.