It is assumed that firms have different technologies, and that an environment protection agency knows which technologies exist, but not which is used by which firms. Neither the emissions of individual firms nor their total emissions are observable. The output of each individual firm, however, can be monitored without cost. Based on this information tax schemes are constructed which induce firms to produce the socially efficient output quantities. Conditions about cost functions are derived which ensure the existence of tax schemes which yield first best solutions.