Думаю можно, только надо учесть что сканер читает код на основе отраженного сигнала лазера. Т.е с черных полосок сигнал отражается с белых нет (может и наоборот, щас не помню) и фильтруется.
Если просто сделать черный фон и белые полоски сканер или не воспримет как код или прочитает совсем другой код.
Выход, надо чтоб при таком способе печати (на черном фоне) в конечном итоге код оставался неизменным по виду. Т.е белым печатался не штрих код как раньше а зазоры между штрихами.